Batch file 为什么它不能作为批处理文件工作

Batch file 为什么它不能作为批处理文件工作,batch-file,command-line,coding-style,command-prompt,Batch File,Command Line,Coding Style,Command Prompt,当我在CMD上键入它时,它会工作,但当我将它保存为.bat时,它不会做任何事情 C:\DP2U>for /f %a in (computers.txt) Do DelProf2.exe /D:30 /C:%a 我怎样才能将它保存为.bat,这样它就完成了我要做的事情?谢谢 我是批处理文件的新手…尝试使用 for /f %%a in (computers.txt) Do DelProf2.exe /D:30 /C:%%a 当您在批处理脚本中使用FOR命令时,您需要使用double%来

当我在CMD上键入它时,它会工作,但当我将它保存为.bat时,它不会做任何事情

C:\DP2U>for /f %a in (computers.txt) Do DelProf2.exe /D:30  /C:%a
我怎样才能将它保存为.bat,这样它就完成了我要做的事情?谢谢

我是批处理文件的新手…

尝试使用

for /f %%a in (computers.txt) Do DelProf2.exe /D:30  /C:%%a

当您在批处理脚本中使用FOR命令时,您需要使用double
%
来访问令牌。

这非常有效,感谢您的回复,我当时正在绞尽脑汁,我曾想过这样做,但由于我对这一切都不熟悉,所以我犹豫了。