我试图运行这个批量FOR循环:
FOR %%f in (C:\folder\*.dwg) do start /wait c:\”program
files"\Autodesk\”AutoCAD 2014"\acad.exe "%%f" /b c:\Script\cgatt.scr
但由于某种原因,当我运行它而不是输出c:"程序文件"时,它会输出一个奇怪的特殊字符来代替双引号:
谁能看到我在那里做错了什么?
答案 0 :(得分:1)
问题在于c:\”program
files"\Autodesk\”AutoCAD 2014"\acad.exe
需要像其他人一样更改为"
。弯曲的引号被称为"智能引号,"由一些文本编辑器自动添加。通常,可以通过在Notepad或Notepad替代方案等文本编辑器中编写批处理脚本来避免这种情况。您的文本编辑器中可能还有一个选项可以关闭智能引号。我强烈建议这样做,否则你的脚本将继续破坏。