У меня есть пакетный скрипт, который использует следующую команду:
net use L: \\\ServerName\folder /persistent:yes
На данный момент я жестко кодирую имя сервера и общий путь в пакетном файле.
Чтобы сделать это более общим, я сделал следующее:
@echo off
set /p path_folder = \\\ServerName\Software
echo %path_folder%
net use L: %path_folder% /persistent:yes
Но когда я выполняю вышеописанное, то диск не отображается.
Что я делаю не так?
решение1
Решил проблему: Решение ниже.
@эхо выкл.
установить путь_папки=%1
эхо %путь_папка%
net use L: %path_folder% /persistent:yes
чистое использование L: /удалить
компакт-диск L:
В моем предыдущем посте есть пробел до и после знака "=", и это вызвало проблему. Моя идея заключалась в том, чтобы заменить %1 на as, введенный из любой внешней программы.