V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   fourstone · 32 天前 · 733 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。
    windows 系统
    计划任务?
    好像只有打开,没有关闭计划
    10 回复  |  直到 2017-11-15 15:57:42 +08:00
        1
    wevsty   32 天前
    计划任务有强制停止的功能,可以设置运行多少时间之后强制终止的。
        2
    ethanlu   32 天前 via Android
    autohotkey ?
        3
    xml123   32 天前
    taskkill
        4
    sfqtsh   32 天前 via Android
    用 C/C++写个后台 Win32 控制台程序
        5
    Humorce   32 天前 via iPhone
    假设运行的是 a.bat ,在 a.bat 输出 tskill a.bat 为 kill.bat
    然后根据条件直接在 bat 里面运行 kill.bat
    或者直接写一个 kill.bat 然后用计划任务去运行
        6
    geelaw   32 天前 via iPhone
    简单的解决方法是让那几个 bat 自己乖乖结束。复杂一点的就是用 PowerShell 脚本启动 batch,再监视之。

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

    任务 bat 循环用 choice 等待以后查询文件是否存在,存在则删除文件并退出自身
        8
    ysc3839   31 天前 via Android
    @humorce 应该是不能这样 kill 的,因为实际运行的是 cmd.exe
        9
    Humorce   31 天前 via iPhone
    @ysc3839 疏忽了😂
        10
    lieh222   31 天前
    启动的时候检测有没有已经运行的脚本,有就 kill 掉,然后。sleep 几分钟?,每天固定时间执行。符不符合题意楼主
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   589 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 48ms · UTC 18:52 · PVG 02:52 · LAX 10:52 · JFK 13:52
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1