对于批处理中的命令
For command inside a batch
我想知道为什么这个命令粘贴在控制台中有效:
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。
我想知道为什么这个命令粘贴在控制台中有效:
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。