[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] vbs关闭重复打开的窗口(win7-win10-win11测试通过)

vbs关闭重复打开的窗口(win7-win10-win11测试通过)
  1. Do
  2.      Call guan()
  3.     WScript.Sleep 40000
  4.      '40秒调用一次关闭重复窗口
  5. Loop
  6. Sub guan()
  7.     Set Shell = CreateObject("Shell.Application")
  8.     Set Dict = CreateObject("Scripting.Dictionary")
  9.     Set Wins = Shell.Windows
  10.     For i=Wins.Count-1 To 0 step -1
  11.         If Instr(LCase(Wins(i).FullName),"\explorer.exe") Then
  12.             If Dict.Exists(Wins(i).LocationURL) Then
  13.                 Wins(i).Quit
  14.             Else
  15.                 Dict.Add Wins(i).LocationURL,True
  16.             End If
  17.         End If
  18.     Next
  19. End Sub
复制代码

返回列表