在取消/强制退出/终止命令之前,如何给 任何 windows命令一个计时器?
我在互联网上做了很多搜索并遇到了: 等待,超时,睡眠等,但都没有帮助。
假设我有一个巨大的文件,并且从Windows命令提示符中我将其删除:
..../Desktop> cat hugefile.txt
但如果它在5秒钟内没有完成,那么就停止它?
看起来像:
..../Desktop> timer(cat hugefile.txt) 5
还是什么?
答案 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。