• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fourstone
V2EX  ›  程序员

请教下,有个 bat 文件需要每天自动关闭,再过几分钟打开,用什么办法?

  •  
  •   fourstone · Nov 14, 2017 · 2915 views
    This topic created in 3185 days ago, the information mentioned may be changed or developed.
    windows 系统
    计划任务?
    好像只有打开,没有关闭计划
    10 replies    2017-11-15 15:57:42 +08:00
    wevsty
        1
    wevsty  
       Nov 14, 2017
    计划任务有强制停止的功能,可以设置运行多少时间之后强制终止的。
    ethanlu
        2
    ethanlu  
       Nov 14, 2017 via Android
    autohotkey ?
    xml123
        3
    xml123  
       Nov 14, 2017
    taskkill
    sfqtsh
        4
    sfqtsh  
       Nov 14, 2017 via Android
    用 C/C++写个后台 Win32 控制台程序
    rzti483NAJ66l669
        5
    rzti483NAJ66l669  
       Nov 14, 2017 via iPhone
    假设运行的是 a.bat ,在 a.bat 输出 tskill a.bat 为 kill.bat
    然后根据条件直接在 bat 里面运行 kill.bat
    或者直接写一个 kill.bat 然后用计划任务去运行
    geelaw
        6
    geelaw  
       Nov 14, 2017 via iPhone
    简单的解决方法是让那几个 bat 自己乖乖结束。复杂一点的就是用 PowerShell 脚本启动 batch,再监视之。

    以及,不要问 A/B 问题,请直接说原来的需求。
    funnypc
        7
    funnypc  
       Nov 15, 2017 via Android
    另一个计划任务定时创建一个标志文件

    任务 bat 循环用 choice 等待以后查询文件是否存在,存在则删除文件并退出自身
    ysc3839
        8
    ysc3839  
       Nov 15, 2017 via Android
    @humorce 应该是不能这样 kill 的,因为实际运行的是 cmd.exe
    rzti483NAJ66l669
        9
    rzti483NAJ66l669  
       Nov 15, 2017 via iPhone
    @ysc3839 疏忽了😂
    lieh222
        10
    lieh222  
       Nov 15, 2017
    启动的时候检测有没有已经运行的脚本,有就 kill 掉,然后。sleep 几分钟?,每天固定时间执行。符不符合题意楼主
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   935 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.