Вы можете создать подключенный сетевой диск. Если вы работаете в Windows XP, процесс выглядит так:
В окне проводника Windows
- Нажмите
Tools
- Нажмите
Map Network Drive
- Выберите букву диска и папку (например,
X:
и \\dev\applets
)
- Нажмите
Finish
Теперь вы можете просто набрать
x:
cd applets
в командной строке и запустите командный файл.
АЛЬТЕРНАТИВА
Вы также можете использовать команду NET USE для подключения сетевого диска. например,
NET USE X: \\dev\applets
x:
Вы можете проверить ERRORLEVEL, чтобы проверить, успешно ли выполнена команда. Благодаря этому блестящему фрагменту кода я могу предложить следующее решение:
@echo off
set alpha=zyxwvutsrqponmlkjihg
SET completed=false
FOR /L %%i in (1,1,23) DO CALL :MAPDRIVE
:MAPDRIVE
set drive=%alpha:~0,1%
set alpha=%alpha:~1,23%
IF NOT %completed%==true (
ECHO Attempting to mount drive as %drive%
NET USE %drive%: \\dev\applets
)
IF %ERRORLEVEL% EQU 0 SET completed=true
GOTO END
:END