alexEburg
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Доброго времени суток . Имеется вот такой вопрос , есть необходимость монтировать USB флешку в пустую папку с помощью BAT ника . В XP SP2 я делал так : ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @echo off rem === Mounting ======================================== md "%USERPROFILE%\flash" for /f %%i in ('mountvol %CD:~0,2% /l') do ( mountvol "%USERPROFILE%\flash" %%i ) rem === Unmounting drive ================================== for /f %%i in ('mountvol %CD:~0,2% /l') do ( mountvol %CD:~0,2% /d ) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ То есть файл находился на флешке , и запускался он от туда же ( и прекрассно выполнял то что я от него хотел)). В XP SP3 нельзя одновременно дать букву диску ,и смонтировать диск в какую либо пустую папку ( по крайней мере я не смог этого сделать) . Пробовал сделать так : 1) создавал на флешке 2 bat ника а) в первом писал копирование второго в %TEMP% и запуск его оттуда , а так же удаление букввы . @echo off copy /y Install.bat %TEMP%\ start %TEMP%\Install.bat rem === Unmounting drive ===================================== for /f %%i in ('mountvol %CD:~0,2% /l') do ( mountvol %CD:~0,2% /d ) б) во втором монтирование в пустую папку. И столкнулся с такой проблемой . Как мне на любой машине найти USB флеш диск ( а именно его букву , или идентификатор) и смонтировать его в папку??? Может есть способы более простого монтирования ? но я до них не дошел . . . Прошу помочь разобраться |