中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 05:51
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何判断另外一个程序是否执行完毕
可打印版本  715 / 2
第1楼 qinchun36 发表于 2008-10-31 00:15
高级用户 发帖 400 积分 609
如何判断另外一个程序是否执行完毕
我想在 VBSCRIPT 中调用 批处理 文件以便提高效率
可是有些是必须第一个批处理完成后在执行第二个

我无法解决的是如何判断第一个批处理执行完了
由于两个之间还有些是要通过 VBSCRIPT 来完成的,因此不能在通过在第一个的末尾加上 call b.bat 的办法来实现。
比如下面这样的脚本程序:

' ===Begin===
set ching=wscript.createobject("wscript.shell")
msgbox "点确定开始"
ching.run "d:\a.bat"
ching.appactivate "活动窗口"
'这中间有些语句,我想在a.bat和这些语句结束后在执行 b.bat
'如何判断什么时候才该执行下面这条语句呢?
ching.run "d:\b.bat"
'===END===


大家帮帮忙吧。。。
第2楼 slore 发表于 2008-10-31 00:34
铂金会员 发帖 2,478 积分 5,212
run还有别的参数……
第3楼 HAT 发表于 2008-10-31 12:33
版主 发帖 5,017 积分 9,023
看看帮助文档中关于Run的讲解
Windows脚本技术.chm
http://upload.cn-dos.net/img/574.zip
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023