【发布时间】:2014-11-26 04:20:33
【问题描述】:
我需要创建一个批处理脚本来运行文件夹中的所有 .exe 文件。这必须包括子文件夹。
我运行的是windows 7,批处理文件存放在根文件夹中
我尝试了几种变体,但均未成功。两个主要变体如下
REM dir *.exe /S /B > tmpFile
REM set /p listVar= < tmpFile
REM del tmpFile
FOR %%F IN (%listVar%) DO %%F
========================================
FOR /F "usebackq" %%F IN ('dir *.exe /S /B') DO %%F
我查看了上述方法的几种变体,但都没有奏效。最高版本(我想避免)只从文件中读取一行。 Bottom 版本在提示窗口中输出一个未经修改的“dir”命令。
最终,我希望帮助确定如何在不需要临时文件的情况下解决此问题。
【问题讨论】:
标签: windows batch-file