我想知道为什么这个命令粘贴在控制台中:
for /d /r "%Programfiles(x86)%\soft_to_remove" %d in (unins000.exe) do @if exist "%d" %d /silent
但是如果我将它粘贴到 bat 文件中,则不会出现错误:
d" d /silent was unexpected at this time.
变量似乎有问题,但我不知道该怎么办。
非常感谢
最佳答案
% 在批处理文件中有特殊的作用。要使用字符“%”,只需执行两次即可。将命令放入批处理文件时,使用 %%d,副 %d。
关于windows - 对于批处理中的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539154/