我在 Windows 中运行 bat 文件的问题

杜安

我无法运行以下 bat 文件

cd/
FOR /F "delims=" %F IN ('dir /S /b network_run.r') DO SET Prog="%F"
timout 30
echo %Prog%

它只是崩溃了,而且看不到错误的速度太快了

任何帮助都会很棒

格哈德

虽然cd/有效,但建议使用 windows 标准\,而不是这样做cd\

从批处理文件运行时,您需要将%for 预定义标记变量加倍,此外,请确保拼写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最好set /?在 cmdline 中设置do以获得更多结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章