Цитата shao:
Извините, а можно объяснить поподробнее, что это за переменные и в каких случаях используются :
%USBDrv% и %DRVnum% ?
Спасибо ! »
|
Это обычные строковые переменные, которые я задал и так назвал, это не системные переменные...
DRVnum - сокращение от "drive number", это переменная хранит номер физического диска, который выбирает пользователь (
смотрите код в шапке, остальное не актуально).
Командный файл выдает список физических дисков в системе и просит выбрать номер вашего USB устройства (возможно в системе несколько таких), когда пользователь вводит номер - он присваивается переменной
DRVnum, которая и используется в последующих командах...
Затем по номеру выбираем нужный диск, проверяем, действительно ли у него интерфейс USB и находим букву, которую задаем в переменную
Part_letter. Теперь, зная номер диска и букву тома, можно спокойно выполнять операции с флешкой...
USBDrv - такая же переменная, использовалась в промежуточном коде, в процессе решения некоторых нюансов, в конечном коде - ее нет...