如何给Windows命令一个计时器?

时间:2014-11-22 01:02:42

标签: windows batch-file command-line command

在取消/强制退出/终止命令之前,如何给 任何 windows命令一个计时器?

我在互联网上做了很多搜索并遇到了: 等待,超时,睡眠等,但都没有帮助。

假设我有一个巨大的文件,并且从Windows命令提示符中我将其删除:

..../Desktop> cat hugefile.txt

但如果它在5秒钟内没有完成,那么就停止它?

看起来像:

..../Desktop> timer(cat hugefile.txt) 5

还是什么?

1 个答案:

答案 0 :(得分:2)

:: start calling cat
start "somewindowtitle" pusspusspuss
timeout /t 5 >nul
for /f "skip=2tokens=2" %%a in ('tasklist /fi "windowtitle eq somewindowtitle"') do echo(taskkill /pid %%a

应该让你去。所需命令仅为echo ed。