我无法运行以下bat文件
cd/
FOR /F "delims=" %F IN ('dir /S /b network_run.r') DO SET Prog="%F"
timout 30
echo %Prog%
它只是崩溃,它太快看到错误
任何帮助都会很棒
虽然cd/
工作,建议使用Windows标准\
所以宁愿做cd\
当从批处理文件运行时,你需要在%
上加倍预定义的令牌变量,同时,确保你正确拼写timeout
,因为timout
命令不存在:
从批处理文件:
@echo off
cd\
for /f "delims=" %%F in ('dir /S /b network_run.r') do set Prog="%%F"
timeout 30
echo %Prog%
如果你要找到多个结果,你需要更好地设置delayedexpansion
来自cmdline的set /?
。