Я новичок в написании сценариев и не могу заставить этот работать. Я мог бы, если бы переместил файлы по пути без пробела, но я бы хотел, чтобы он работал с пробелом, если бы мог.
Я хочу извлечь кучу обновлений Office в папку с файлом .cmd. Чтобы командный файл можно было использовать на любом компьютере, я установил переменную пути, которую мне нужно изменить только в одном месте, чтобы запустить ее на другом компьютере. Проблема в том, что на пути есть место. Если я заключу путь в кавычки в определении, cmd.exe поместит их вокруг пути до того, как добавит имя файла и переключит, и пакет завершится с ошибкой синтаксиса командной строки. Без кавычек он выдает ошибку, «не распознается как внутренняя или внешняя команда, работающая программа или командный файл».
Для тестирования я использую переключатель справки до тех пор, пока я не смогу заставить его работать. Я могу сделать это, используя имя файла / папки 8.3 (например, Мои документы как MyDocu ~ 1), но можно ли это сделать по-другому?