Подтвердить что ты не робот

Как написать полный путь в пакетном файле, имеющем имя папки с пробелом?

Я пишу следующую команду в пакетном файле

REGSVR32 E:\Documents and Settings\All Users\Application Data\xyz.dll

После выполнения этой команды я получаю следующую ошибку

LodLibrary(e:\Documents) failed specified module could not be found.

Как я могу исправить эту проблему?

4b9b3361

Ответ 1

Поместите двойные кавычки вокруг пути, который имеет такие пробелы:

REGSVR32 "E:\Documents and Settings\All Users\Application Data\xyz.dll"

Ответ 2

CD E:\Documents and Settings\All Users\Application Data​​p >

E:\Documents and Settings\All Users\Application Data > REGSVR32 xyz.dll

Ответ 3

start "" AcroRd32.exe /A "page=207" "C:\Users\abc\Desktop\abc xyz def\abc def xyz 2015.pdf"

Вы можете попробовать это, я сделал это, наконец, он работает!

Ответ 4

Я сделал **

разъем для автоматического сетевого подключения

** с использованием командного файла.

Внезапно появился сетевой диск под названием "Data for Analysation", и да, с двойными кавычками, он работает правильно!

выглядит немного по-другому, но работает:

net use y: "\\share.blabla.com\Folder\Subfolder\Data for Analysation" /USER:domain\username PW /PERSISTENT:YES

спасибо для подсказки :)

Ответ 5

Это вопрос, а не ответ. Я использую это. start/d "C:\Users\USERNAME\Desktop\MY NAME\Batch" Цвет test.bat Как вы можете заставить его работать с этим? он работает, когда нет пробелов (очевидно). Но я также использовал это: start/d "C:\Users\USERNAME\Desktop\MY NAME\Batch" "Color test".bat, и он не был эффективным, скорее не работал.

Ответ 6

Эй, я делаю файл проверки вещь. Это сломалось много раз, но я получил его, я был удивлен, если я не мог указать местоположение диска (E:\F: \) и так далее, как я могу поставить ссылку без Это? * чтобы он мог понять без ошибки.