中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-11 18:53
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 结束 vbs 调用的 子进程? 查看 912 回复 4
楼 主 结束 vbs 调用的 子进程? 发表于 2009-04-11 21:36 ·  中国 北京 联通
初级用户
★★
积分 48
发帖 51
注册 2009-03-03 23:23
17年会员
UID 140498
性别 女
状态 离线
set s=wscript.createobject("wscript.shell")
s.RUn """C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.baidu.com",0

如何结束vbs 调用的"C:\Program Files\Internet Explorer\IEXPLORE.EXE" 子进程?
2 发表于 2009-04-12 00:40 ·  中国 广东 广州 番禺区 电信
初级用户
★★
l i u s s
积分 73
发帖 101
注册 2008-09-17 00:21
17年会员
UID 125825
性别 男
来自 GZ
状态 离线

Set WshShell = CreateObject("WScript.Shell")
Set oIE = WshShell.Exec("""C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.baidu.com")

Wsh.Echo "ID: " & oIE.ProcessID

WshShell.Run "cmd /c taskkill /f /pid " & oIE.ProcessID,0,true
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
QOIQoc +2 2009-04-12 02:57
3 发表于 2009-05-04 11:31 ·  中国 北京 联通
初级用户
★★
积分 48
发帖 51
注册 2009-03-03 23:23
17年会员
UID 140498
性别 女
状态 离线
Exec 方法好像没有参数,像.RUn “ --”,0 一样,使打开的网页隐藏运行?
Set oIE = WshShell.Exec("""C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.baidu.com")

这句能否改一下,使打开的网页隐藏运行?
4 发表于 2009-05-04 18:56 ·  中国 广东 广州 电信
初级用户
★★
l i u s s
积分 73
发帖 101
注册 2008-09-17 00:21
17年会员
UID 125825
性别 男
来自 GZ
状态 离线
Exec 不支持参数,Run 就可以:
http://msdn.microsoft.com/zh-cn/library/ateytk4a(en-us,VS.85).aspx

http://msdn.microsoft.com/zh-cn/library/d5fk67ky(en-us,VS.85).aspx

[ Last edited by newxso on 2009-5-4 at 18:58 ]
5 发表于 2009-05-04 21:24 ·  中国 北京 联通
初级用户
★★
积分 48
发帖 51
注册 2009-03-03 23:23
17年会员
UID 140498
性别 女
状态 离线
谢谢,exec 没有参数。
那是否可以隐藏打开网页,然后结束调用的"C:\Program Files\Internet Explorer\IEXPLORE.EXE" ?

如果用:
set s=wscript.createobject("wscript.shell")
s.RUn """C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.baidu.com",0

打开隐藏网页,就不知道如何结束调用的 IEXPLORE.EXE

2.
Set WshShell = CreateObject("WScript.Shell")
Set oIE = WshShell.Exec("""C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.baidu.com")

Wsh.Echo "ID: " & oIE.ProcessID

WshShell.Run "cmd /c taskkill /f /pid " & oIE.ProcessID,0,true
就是不能隐藏运行 网页

[ Last edited by QOIQoc on 2009-5-4 at 21:27 ]
论坛跳转: