网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月12日漏签0天
vbs吧 关注:18,227贴子:104,505
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回vbs吧
>0< 加载中...

求助关闭IE程序问题,有弹出框的IE窗口无法QUIT

  • 只看楼主
  • 收藏

  • 回复
  • snowedle
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Set SHApp = CreateObject("Shell.Application")
For Each SHWin In SHApp.Windows
If LCase(Right(SHWin.FullName, 12)) = "iexplore.exe" Then
If InStr(SHWin.LocationName,"开心网")>0 Then
SHWin.Quit()
End If
End if
Next
运行这断代码时,如果IE 有个弹出框 就无法正常关闭,有没有直接KILL掉进程的方法?


  • cyycoish
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
dim a
set a = createobject("Wscript.shell")
a.run "taskkill /f /im iexplore.exe"


2026-09-12 02:42:58
广告
不感兴趣
开通SVIP免广告
  • snowedle
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我只想关1个窗口 不是要关闭所有的IE ..


  • cyycoish
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哎呀,这个就比较难了。。。
用api吧:
Dim strRegKey, strCode
Set oExcel = CreateObject("Excel.Application")
set WshShell = CreateObject("wscript.Shell")
strRegKey = "HKEY_CURRENT_USER\Software\Microsoft\Office\$\Excel\Security\AccessVBOM"
strRegKey = Replace(strRegKey, "$", oExcel.Version)
WshShell.RegWrite strRegKey, 1, "REG_DWORD"
Set oBook = oExcel.Workbooks.Add
Set oModule = obook.VBProject.VBComponents.Add(1)
strCode = _
"Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long" & vbCrlf & _
"Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long"
oModule.CodeModule.AddFromString strCode Const WM_CLOSE = &H10
Dim hProcess
hProcess = FindWindow(vbNullString, "你想要结束的窗口标题名称")
SendMessage hProcess, WM_CLOSE, 0, 0 Function SendMessage(hwnd, wMsg, wParam, lParam)
SendMessage = oExcel.Run("SendMessage", hwnd, wMsg, wParam, lParam)
End Function
Function FindWindow(lpClassName, lpWindowName)
FindWindow = oExcel.Run("FindWindow", lpClassName, lpWindowName)
End Function
oExcel.DisplayAlerts = False
oBook.Close
oExcel.Quit



  • snowedle
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哦 谢谢 我研究下


  • cx7608
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
试试Ctrl + W
…提供馊主意一个…


  • snowedle
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢答复,但是 当有弹出框的时候 窗口是关不掉的


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回vbs吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示