【问题标题】:How can I keep a bat file repeating constantly?如何保持 bat 文件不断重复?
【发布时间】:2015-10-21 07:49:34
【问题描述】:

对不起,如果我使用了错误的术语,我对这些东西不熟悉。所以我一直试图让这个命令(taskkill /f /t /im(进程))不断重复,因为我试图杀死的进程不断回来。所以我想如果我能得到不断重复的命令,它将保持进程关闭。请帮忙,谢谢。

【问题讨论】:

  • 你可以使用goto 跳回到开头,但是从根本上解决这个问题不是更好吗?为什么流程会不断返回?
  • 感谢大家的帮助,我将尝试使用您的方法来解决我的问题。再次感谢。

标签: batch-file process cmd command repeat


【解决方案1】:

循环遍历

@echo off

:loop
taskkill /f /t /im (the process)
goto loop

或使用pingtimeout 添加延迟

@echo off

:loop
taskkill /f /t /im (the process)
timeout /t 30 /nobreak >nul rem Change out 30 for the number of seconds needed in the delay
goto loop

正如@MrLister 在上面的 cmets 中所说,直接解决问题。问问自己“我是否从可靠的来源获得了这个程序?”如果不是,它可能是恶意的。如果它是安全的,那么为什么会发生这种行为?可以用taskscheduler安排吗?祝你好运。

【讨论】:

    猜你喜欢
    • 2013-02-07
    • 2020-02-18
    • 1970-01-01
    • 2013-07-31
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    相关资源
    最近更新 更多