【发布时间】:2016-09-01 10:48:35
【问题描述】:
我创建了一个批处理文件,其中包含如下一行:
REG ADD "HKCR\VLC.%%G\shell\folder1\folder2" /ve /t REG_SZ /d "\"C:\Program Files (x86)\Program\\program.exe\" \"%%1\"" /f
它可以正常工作,如果我想使用 for 循环更改多行,我会使用相同的语句得到这个错误:
\Program\program.exe\" \"%1\"" non atteso.
我尝试过使用没有空格的路径,它可以正常工作。 如何使其与带空格的路径一起使用?
【问题讨论】:
-
你应该显示你的循环代码
-
我注意到问题不在于空格,而是我认为被解释为循环结束的“)”。有一个转义字符可以避免这个问题吗?
-
是的
^插入符号
标签: batch-file for-loop