Тема: CMD/BAT: Ghost32 + BAT. Подскажите новичку.
Задумался я тут на тему Backup и Restore флэшек. Программ таких много, но:
Они больше по размеру, чем Norton Ghost32;
Не все пишут только используемое место, что не есть хорошо. Не все сжимают образ;
Многие платные.
Может и есть такие, но мне не попадались. Поэтому Ghost32 очень даже удобен для флэшек. Но интерфейс не удобен. Зато работает из командной строки.
ghost32 -clone,mode=create,src=4,dst=e:\test.gho -Z9
ghost32 -clone,mode=restore,src=e:\test.gho,dst=4 -Z9
Ну это к примеру.
Значит нам нужно узнать номер тома с флэшкой. Вроде не проблема:
echo list volume | diskpart
или
wmic diskdrive list brief
Здорово, первый вариант даже с номерами томов. Остается только подсунуть в диалог для выбора, типа:
echo. Выберите номер тома
choice /C:123456789 /N
Так вот: я не умею подставлять принятые в диалоге параметры в окончательную строку для запуска процесса
. В смысле в src и dst. Ну и в прочие параметры типа степени сжатия и всё такое. Смутно помню, что надо использовать переменные. Да еще бы список дисков ограничить теми, что есть в системе...
Возможно подобная тема уже была, но я не нашел.
Подскажите, а?

