【发布时间】:2020-03-09 20:02:49
【问题描述】:
所以我目前正在尝试制作一个脚本来运行我指定的文件夹中的文件。我希望结果会运行文件夹中的文件,但是当程序运行时,它将显示代码而不是实际运行它。
这是我在文件夹之外的批处理文件:
for %%i in (C:\Desktop\ABC\A\*) do %%i
Pause
然后在名为“A”的文件夹中,我有另一个名为“This Will Run”的批处理文件
但是,当我运行程序时,我会得到以下输出:
C:\Users\Administrator\Desktop\ABC>for %i in (C:\Desktop\ABC\A\*bat) do %i
C:\Users\Administrator\Desktop\ABC>pause
除此之外没有任何反应,当我按下按钮时程序关闭。
我发现另一个问题与我的问题相同,但是它非常过时并且目前不起作用。
链接:Batch file execute all files in a folder
谢谢!
【问题讨论】:
-
for %%i in ("c:\Desktop\ABC\A\*.*") do "%%~i"
标签: batch-file windows-10