2015-03-31 3 views
0

Im пытается запустить этот Batch цикл:Пакетный цикл Вставка специального символа

FOR %%f in (C:\folder\*.dwg) do start /wait c:\”program 
files"\Autodesk\”AutoCAD 2014"\acad.exe "%%f" /b c:\Script\cgatt.scr 

Но по какой-то причине, когда я запускаю его вместо вывода C: «программные файлы», он выдает странные SpecialCharacter в место двойной кавычки: enter image description here

Может ли кто-нибудь увидеть, что я делаю не так?

ответ

1

Проблема с вашей первой двойной кавычки в c:\”program files"\Autodesk\”AutoCAD 2014"\acad.exe

Это должно быть изменено на " как другой является. Кривые цитаты - это так называемые «умные кавычки», которые автоматически добавляются некоторыми текстовыми редакторами. Как правило, этого можно избежать, кодируя пакетные скрипты в текстовых редакторах, таких как «Блокнот» или «Блокнот». В текстовом редакторе также может быть опция, позволяющая отключить интеллектуальные кавычки. Я настоятельно рекомендую сделать это, иначе ваши скрипты будут продолжать прерываться.

+0

спасибо! –

Смежные вопросы