Board logo

标题: vbs如何关闭run起的程序 [打印本页]

作者: bjsh     时间: 2007-4-6 00:33    标题: vbs如何关闭run起的程序

vbs run了一个程序; 向sleep 一段时间把他关掉; 怎么才能实现呢? 这个程序不支持关闭的热键

作者: bjsh     时间: 2007-4-6 01:35

作者: bjsh     时间: 2007-4-6 02:13

作者: estar     时间: 2007-4-6 02:19
script56.chm 搜索 exec

作者: bjsh     时间: 2007-4-6 04:32
顶; 比如我开了一个ie; 怎么才能在vbs脚本退出时;把他run起的这个ie关掉; 不能杀进程;因为还有几个浏览网页的ie在

作者: estar     时间: 2007-4-6 04:50
script56.chm 搜索 exec

作者: bjsh     时间: 2007-4-6 05:06
呵呵; 我搜了;不过似乎不是我想要的; 我再去仔细看看

作者: bjsh     时间: 2007-4-6 05:24
还是不懂啊; 直接给个代码看看

作者: kich     时间: 2007-4-7 05:13
这是我查到的,不知道有没有用,按照4楼说的!! =============================== Exec 方法 [VBScript] 显示所有语言 在子命令外壳程序中运行应用程序,提供对 StdIn/StdOut/StdErr 流的访问。 object.Exec(strCommand) 参数 object WshShell 对象。 strCommand 表示用于运行脚本的命令行的字符串值。该命令行看上去和从命令提示符处键入完全一样。 说明 Exec 方法返回 WshScriptExec 对象,它提供有关用 Exec 运行的脚本状态和错误信息,还提供对 StdIn、StdOut 和 StdErr 频道的访问。Exec 方法只允许执行命令行应用程序。Exec 方法不能用于运行远程脚本。不要混淆 Exec 方法和 Execute 方法(后者属于 WshRemote 对象)。 示例 下面的示例演示 Exec 方法的基础。 [VBScript] Dim WshShell, oExec Set WshShell = CreateObject("WScript.Shell") Set oExec = WshShell.Exec("calc") Do While oExec.Status = 0 WScript.Sleep 100 Loop WScript.Echo oExec.Status 请参阅 WshScriptExec 对象