如何能自动关闭所有打开的网页
如何能自动关闭所有计算机打开的网页,怎么实现 把ie进程干掉 对,也就一句:shell "taskill /f /im iexpoler.exe" [quote][bo][un]三断笛[/un] 在 2008-5-26 20:35 的发言:[/bo]
对,也就一句:
shell "taskill /f /im iexpoler.exe" [/quote]
只能用于WinXP+系统,而且最好多运行几次。
这个不能实时监控
过程中出现了 不能即时关闭 这个可以把XP的cmd和taskkill都带上一起到程序包里边,一般一次就能把名字为iexpoler.exe的所有进程关闭,算是最简单的吧有必要也可以用API做啊 [quote][bo][un]qqwxluvs[/un] 在 2008-5-26 23:31 的发言:[/bo]
过程中出现了 不能即时关闭 [/quote]
[font=华文彩云][size=6][color=00C000]加[/color][color=00962A]个[/color][color=006C54]t[/color][color=00427E]i[/color][color=0018A8]m[/color][color=0000D2]e[/color][color=0000FC][/color][/font][/size]
谢谢,解决了
谢谢,解决了 [quote][bo][un]三断笛[/un] 在 2008-5-26 23:33 的发言:[/bo]这个可以把XP的cmd和taskkill都带上一起到程序包里边,一般一次就能把名字为iexpoler.exe的所有进程关闭,算是最简单的吧
有必要也可以用API做啊 [/quote]
iexplore,注意拼写。 呵呵 多谢提醒!
这个可以关闭
我用了这个个代码Private Sub filter()
Dim objIE As Object
Dim i As Integer
On Error Resume Next
For Each objIE In dWinFolder
If InStr(1, objIE.FullName, "IEXPLORE.EXE", vbTextCompare) <> 0 Then
kk = InStr(1, objIE.FullName, "IEXPLORE.EXE", vbTextCompare)
For i = 1 To kk - 1
objIE.Quit
Exit For
Next i
End If
Next
objIE = Nothing
End Sub [quote][bo][un]三断笛[/un] 在 2008-5-26 20:35 的发言:[/bo]
shell "taskill /f /im iexpoler.exe" [/quote]
如果用户电脑上没有taskill.exe那怎么办?所以说这种方法是不可靠的。
用API函数“EnumWindows”和“GetWindowLong”是最标准的。
参见[url]http://topic.csdn.net/t/20041230/20/3689960.html[/url] 打包taskkill.exe,前面已经说过了,这个方法最简单,对于初学者来说 那倒是可以。我曾经遇到过一个只知道用shell语句的人,他实现什么功能都是靠调用别的程序来实现的…………(我没有别的意思哈) 囧~~~
页:
[1]
