gpt4 book ai didi

batch-file - 如何使用批处理文件运行多个程序

转载 作者:行者123 更新时间:2023-12-03 15:14:32 25 4
gpt4 key购买 nike

我喜欢使用批处理文件运行两个程序,但条件是,第二个程序必须仅在第一个程序加载后才能启动,因此有什么方法可以使用计时器来控制何时启动程序。

最佳答案

基本上,您可以尝试这种方法(未经测试):

  • 使用start命令运行第一个程序。
  • 循环检查任务列表,以查看程序是否出现在该列表中。
  • 对上述循环施加一些时间限制。
  • 如果成功,请运行下一个程序,否则以通知退出。

  • 脚本可能看起来像这样:
    @ECHO OFF
    START program1.exe
    FOR /L %%i IN (1,1,100) DO (
    (TASKLIST | FIND /I "program.exe") && GOTO :startnext

    :: you might add here some delaying
    )
    ECHO Timeout waiting for program1.exe to start
    GOTO :EOF

    :startnext
    program2.exe
    :: or START program2.exe

    请记住,时间安排不准确,尤其是如果您要在任务列表检查之间插入延迟时。

    关于batch-file - 如何使用批处理文件运行多个程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5534324/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com