以延迟执行目录中的文件

时间:2012-11-12 22:38:16

标签: batch-file

我需要运行一个批处理文件,该文件通过一个目录中的700多个文件并一个接一个地执行....但是有3分钟的延迟。所有文件都具有相同的扩展名,但文件名不同。所以它将执行第一个文件.....睡眠3分钟....然后运行目录中的下一个文件。

由于

2 个答案:

答案 0 :(得分:3)

只需使用普通循环并使用timeout等待:

for %%x in (*.extension) do (
  start %%x
  timeout /t 180 /nobreak >nul
)

答案 1 :(得分:0)

你得到了哪一个手册页。一种有趣的指定选项与前向笔画(用于路径名)...

我认为你的意思;

for x in (*.extension); do 
  ./$(x);
  timeout 180 > /dev/null;
done