okshef
31-01-2011, 15:30
Для реализации способа монтирования VHD файла (Монтирование VHD файлов из контекстного меню. Ускорение операций работы с VHD файлами (http://winreview.ru/Poleznosti/932/Montirovanie-VHD-fajlov-iz-kontekstnogo-menyu-Uskorenie-operatcij-raboti-s-VHD-fajlami)) используется такой батник
ECHO SELECT VDISK FILE= %1 > %temp%\vhdscript.txt
ECHO ATTACH VDISK >> %temp%\vhdscript.txt
Diskpart /s %temp%\vhdscript.txt
Del %temp%\vhdscript.txt
Однако при наличии пробелов в названии папки - не срабатывает.
Ставил %1 в кавычки, сохранял сам файл в разных кодировках - не помогает...
Если в названии 2 слова, помогает изменение ECHO SELECT VDISK FILE= %1 %2 > %temp%\vhdscript.txt
Но это не выход.
ECHO SELECT VDISK FILE= %1 > %temp%\vhdscript.txt
ECHO ATTACH VDISK >> %temp%\vhdscript.txt
Diskpart /s %temp%\vhdscript.txt
Del %temp%\vhdscript.txt
Однако при наличии пробелов в названии папки - не срабатывает.
Ставил %1 в кавычки, сохранял сам файл в разных кодировках - не помогает...
Если в названии 2 слова, помогает изменение ECHO SELECT VDISK FILE= %1 %2 > %temp%\vhdscript.txt
Но это не выход.