gpt4 book ai didi

batch-file - 按顺序运行批处理文件

转载 作者:行者123 更新时间:2023-12-04 00:42:35 35 4
gpt4 key购买 nike

我想问大家如何在Windows中按顺序运行批处理文件。
我试过:

start /w batchfile_1.bat 
start /w batchfile_2.bat
..
start /w batchfile_n.bat

但我必须手动关闭上一个 .bat 文件进程(例如通过单击),然后才能继续进入下一个进程。
是否有任何解决方案可以自动执行此操作,而无需我每次都手动关闭以前的 .bat 程序?

非常感谢。

最佳答案

我会检查这个问题的解决方案:Run Multiple batch files

  • 摘自链接中的答案。

  • 使用调用:
    call bat1.cmd
    call bat2.cmd

    默认情况下,当您从另一个控件运行批处理文件时,它不会传回给调用者。这就是为什么你需要使用调用。

    基本上,如果您有这样的批次:
    @echo off
    echo Foo
    batch2.cmd
    echo Bar

    那么它只会输出
    Foo

    如果你这样写
    @echo off
    echo Foo
    call batch2.cmd
    echo Bar

    但是,它会输出
    Foo
    Bar

    因为在batch2 终止后,程序控制被传递回原始批处理文件。

    关于batch-file - 按顺序运行批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187938/

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