我无法运行以下bat文件
cd/
FOR /F "delims=" %F IN ('dir /S /b network_run.r') DO SET Prog="%F"
timout 30
echo %Prog%
它只是崩溃了,太快了,看不到错误
任何帮助都会很棒
答案 0 :(得分:0)
尽管cd/
可行,但建议使用Windows标准\
,而不要使用cd\
从批处理文件运行时,您需要在%
上加倍预定义的令牌变量,并且,由于timeout
命令不存在,请确保正确拼写timout
:< / p>
来自批处理文件:
@echo off
cd\
for /f "delims=" %%F in ('dir /S /b network_run.r') do set Prog="%%F"
timeout 30
echo %Prog%
如果要找到多个结果,则需要通过cmdline设置delayedexpansion
做set /?
,以获取更多信息。