[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Писал как-то утилитку
Вложение


Последний раз редактировалось: nikzzzz (2015-04-06 22:59), всего редактировалось 2 раз(а)

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Привет!
Раньше она была в формате:
BootSectGui.au3
А сейчас можно ее сделать в этом-же формате.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Xemom1,
Привет.
Без проблем. az
Вложение


Последний раз редактировалось: nikzzzz (2015-04-06 22:42), всего редактировалось 1 раз

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Спасибо!

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Xemom1,
Я обновил ссылку, там не последняя версия, она не показывает тип диска (ATA,USB и т.п) , перекачай.
Заодно, поправлю версию в шапке.

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Почему то не работает BootsectGui.au3.
Ошибка:
Lin108
$sDriveType = DriveGetType($aDrive[Drive[$i], 3)
$sDriveType = ^ERROR
Error: Incorrect number of parameters in function call.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Xemom1,
Error: Incorrect number of parameters in function call.
Поддерживается Autoit3.exe с версии 3.3.12

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Да, все работает.
Спасибо!
Хорошо бы исключить: "X" и "B".

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Xemom1,
Хорошо бы исключить: "X" и "B".
Замени строку 107
If $aDrive[$i] = 'A:' Then ContinueLoop
If $aDrive[$i] = 'B:' Then ContinueLoop
If $aDrive[$i] = 'X:' Then ContinueLoop
Или на
If StringInStr("A:B:X:",$aDrive[$i]) Then ContinueLoop

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Спасибо! Все работает.

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 8 лет 1 месяц
  • Сообщений: 108
  • Репутация:1

    [+] [-]
nikzzzz, подскажите есть ли ключи для запуска программы?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Valek271183,
Это GUI оболочка для консольной утилиты BootSect , если GUI не нужен, пользуйтесь консольной версией, ключи можно посмотреть BootSect /? .

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1320
  • Репутация:127

    [+] [-]
Написал это же на PureBasic - BootSectGui. Ранее я уже выкладывал au3 версию (nikzzzz давал исходник на улучшение, так как я улучшал ChkDskGui на руборде в теме LiveCD).

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3765
  • Репутация:27

    [+] [-]
  • Откуда: BG
AZJIO, спасибо за x64 утилитку. А есть вариант сделать BCDBootGuix64.exe по подобию? aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1320
  • Репутация:127

    [+] [-]
Я не знаю что это, гугл тоже говорит что не знает. В bootice нормальный редактор BCD.

Страница 1 из 2


Показать сообщения:    

Текущее время: 31-Окт 10:31

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы