用windows标题杀死explorer.exe

时间:2010-06-07 08:44:05

标签: vbscript wsh

我是编程的新手,现在我的问题是,如何关闭一些特定的explorer.exe窗口。我的问题是,我有一个程序可以调用一些窗口:

Option Explicit

Dim shell, expl1, expl2, expl3, Terminate

Dim uprgExplorer

  set shell = WScript.CreateObject("WScript.Shell")
  set expl1 = shell.exec("C:\WINDOWS\explorer.exe c:\Documents and Settings")
  set expl2 = shell.exec("C:\WINDOWS\explorer.exe C:\WINDOWS\system32\CCM\Cache")
  set expl3 = shell.exec("C:\WINDOWS\explorer.exe c:\SCRIPTS\LOG")

现在我只会杀死这3个窗口而不是explorer.exe。

有人可以帮助我吗?

问候,

的Matthias

1 个答案:

答案 0 :(得分:1)

您可以使用SendKeys功能关闭资源管理器窗口:

set shell = WScript.CreateObject("WScript.Shell")

set expl1 = shell.exec("C:\WINDOWS\explorer.exe c:\tmp")

MsgBox "Explorer started."

success = shell.appactivate("c:\tmp")
if success then shell.sendkeys "%{F4}" 

您可能还想查看AutoHotkey,它可以让您录制宏和manipulate windows