如何在连续运行多个批处理文件,在Windows命令行环境 [英] how to run multiple batch files in serial, in windows command line environment

查看:722
本文介绍了如何在连续运行多个批处理文件,在Windows命令行环境的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个批处理文件,

bat1.bat
bat2.bat

但它停靠在BAT1年底

but it stops at the end of bat1

任何线索?

推荐答案

使用呼叫

call bat1.cmd
call bat2.cmd

在默认情况下,当你只是运行另一个控制研究一个批处理文件将不回传给了调用之一。这就是为什么你需要使用呼叫

基本上,如果你有一批这样的:

Basically, if you have a batch like this:

@echo off
echo Foo
batch2.cmd
echo Bar

那么它只会输出

Foo

如果你写的像

@echo off
echo Foo
call batch2.cmd
echo Bar

然而

,它将输出

Foo
Bar

由于后 batch2 终止,程序控制传回到你原来的批处理文件。

because after batch2 terminates, program control is passed back to your original batch file.

这篇关于如何在连续运行多个批处理文件,在Windows命令行环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆