中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 18:54
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问 VbScript 如何等待 .bat 处理结束?
楼 主 请问 VbScript 如何等待 .bat 处理结束? 发表于 2008-02-20 15:21 ·  中国 台湾 新竹市 中华电信
新手上路
积分 14
发帖 5
注册 2007-03-22 23:19
UID 82589
性别 男
状态 离线
我在 VbScript 中去呼叫一个 .bat 来做处理

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c Start.bat",vbhide

但是每当执行到上面的地方后, Start.bat 就跑它的东西,
原本的 VbScipt 就继续往下执行...
因为我想等 .bat 处理完, show 一个 message 在视窗上...
请教该如何写呢?谢谢~~
2 发表于 2008-02-20 15:44 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
run的第3个参数
3 发表于 2008-06-23 15:24 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,282
发帖 538
注册 2002-11-02 00:00
UID 129
性别 男
状态 离线
究竟第三个参数怎么写?我也想知道。
4 发表于 2008-06-23 16:08 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
Originally posted by chishingchan at 2008-6-23 03:24 PM:
究竟第三个参数怎么写?我也想知道。


查帮助

object.Run(strCommand, , )
参数
object
WshShell 对象。
strCommand
表示要运行的命令行的字符串值。必须包括要传递到可执行文件的所有参数。
intWindowStyle
可选。表示程序窗口外观的整数值。请注意,并非所有程序都使用此信息。
bWaitOnReturn
可选。布尔值,表示在继续执行脚本中的下一条语句之前,脚本是否等待执行完程序。如果设为 true,则在执行完程序后才执行脚本,Run 方法返回由程序返回的任何错误代码。如果设为 false(默认值),则 Run 方法将自动在启动程序后立即返回 0(不是错误代码)。
5 发表于 2008-06-25 09:00 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,282
发帖 538
注册 2002-11-02 00:00
UID 129
性别 男
状态 离线
十分详细,学习了。
论坛跳转: