中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 04:29
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何用一个Batchfile调用执行另外两个batchfile
可打印版本  859 / 3
第1楼 ChengXu 发表于 2010-06-15 20:58
新手上路 发帖 18 积分 18
如何用一个Batchfile调用执行另外两个batchfile
假如我现在有两个batchfile

C:\1.bat 和 C:\2.bat
里面各自执行一些命令。

我现在想写出另一个batchfile去执行C:\1.bat 和 C:\2.bat

应该怎么做呢?

我试了很多次,发现都只能执行其中一个,(哪个写在最前面就执行哪个),另一个没有执行。

怎样才能让这2个batchfile都可以执行呢?
第2楼 Hanyeguxing 发表于 2010-06-15 23:24
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
1,使用call,不结束父批处理而调用新批子批处理,子批处理的输出显示在父批处理,例如:

2,使用start,新批处理的输出不显示在原批处理中,例如:

[ Last edited by Hanyeguxing on 2010-6-16 at 00:19 ]
第3楼 ChengXu 发表于 2010-06-18 15:02
新手上路 发帖 18 积分 18
解释的非常详细
太感谢了
!!!
第4楼 ChengXu 发表于 2010-06-21 11:42
新手上路 发帖 18 积分 18
我试了这两种,第一种不行,还是只能执行第一个batchfile,
第二种可以,但是会打开多个cmd窗口,不太好看,不过功能实现了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023