gpt4 book ai didi

batch-file - 如何在Windows命令行环境中串行运行多个批处理文件

转载 作者:行者123 更新时间:2023-12-03 11:34:39 25 4
gpt4 key购买 nike

我有一个批处理文件,

bat1.bat
bat2.bat

但它在bat1的结尾处停止

有什么线索吗?

最佳答案

使用call:

call bat1.cmd
call bat2.cmd

默认情况下,当您仅从另一个控件运行批处理文件时,不会将其传递回调用方。这就是为什么您需要使用 call的原因。

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

那么它只会输出
Foo

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

但是,它将输出
Foo
Bar

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

关于batch-file - 如何在Windows命令行环境中串行运行多个批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071408/

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