如何关闭Windows中由计划任务打开的浏览器窗口

里卡多·索扎(Ricardo Souza)

我有一些计划的任务,这些任务会在后台打开IE Windows来执行定期例程。

问题是,随着时间的流逝,几个IE实例仍在后台执行,这使较少的可用内存可在服务器上工作。

任务配置为在启动时停止并杀死仍在运行的实例,还配置为杀死运行1小时以上的实例。所有这一切似乎都行不通。

我试图window.close()在页面底部包含一个JavaScript ,但是没有用。我怀疑这是因为安全设置会在有非交互式脚本试图关闭窗口时询问用户。

问:有没有办法在自动完成工作后将其关闭?

编辑:

这些是Windows任务计划程序中的计划任务,该任务执行Internet Explorer,直接传递URL来打开。

桑切斯

下面的VBScript将枚举所有窗口,找到与您要查找的URL匹配的窗口,然后关闭选项卡/窗口。

Set sa = CreateObject("Shell.Application")
Set windows = sa.Windows()

For Each window In sa.windows
    If left(window.LocationUrl, 5) <> "file:" Then
            ' logic for selecting windows goes here
            If InStr(window.locationUrl,"www.google.com") Then window.Quit()
            If UCase(window.locationUrl) = UCase("about:tabs") Then window.Quit()
    End If
Next

If InStr部分可用于进行部分URL搜索,而If UCase则可用于进行精确的字符串比较。相应地调整。修改脚本应该不会太困难,将脚本传递给带有URL列表的文本文件,以搜索并关闭找到的窗口。

您可以通过在IE中打开多个选项卡,然后在中打开www.google.com和保留其他选项卡来进行测试about:Tabs,执行脚本,并观察选项卡/窗口关闭的情况。

该脚本基于此处找到的脚本

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows 10-计划任务-关闭

来自分类Dev

如何运行无窗口计划任务

来自分类Dev

如何在Windows任务面板中更改Google Chrome浏览器窗口顺序

来自分类Dev

如何在AngularJS中关闭浏览器窗口

来自分类Dev

如何在Safari浏览器中打开/关闭Java?

来自分类Dev

打开和关闭面板时,如何防止浏览器窗口跳回到页面顶部?

来自分类Dev

打开和关闭面板时,如何防止浏览器窗口跳回到页面顶部?

来自分类Dev

用户单击关闭选项卡时如何打开新窗口浏览器?

来自分类Dev

如何在默认浏览器中按计划打开URL?

来自分类Dev

如何在不打开新命令行窗口的情况下使用“ schtasks”执行计划任务?

来自分类Dev

如何从Google Apps脚本关闭浏览器窗口?

来自分类Dev

谷歌浏览器杀死进程如何从终端关闭窗口?

来自分类Dev

从Windows中的计划任务访问citrix映射的本地驱动器

来自分类Dev

在 Selenium Python 中关闭浏览器弹出窗口

来自分类Dev

如何使用实用程序schtasks在Windows 10中禁用Windows计划任务?

来自分类Dev

如何通过拒绝Selenium Webdriver中的弹出窗口来关闭浏览器

来自分类Dev

当ReactJS中的浏览器选项卡关闭时,如何触发弹出窗口?

来自分类Dev

如何在解决承诺之前阻止浏览器窗口在AngularJS中关闭

来自分类Dev

如何使用Vue.js在每个浏览器中关闭自动保存密码弹出窗口

来自分类Dev

如何通过拒绝Selenium Webdriver中的弹出窗口来关闭浏览器

来自分类Dev

如何关闭Jasmine JS中的本机Web浏览器弹出窗口?

来自分类Dev

Python Selenium:如何使浏览器窗口不打开

来自分类Dev

打开浏览器窗口或标签后,如何给它命名?

来自分类Dev

Python Selenium:如何使浏览器窗口不打开

来自分类Dev

如何删除计划任务

来自分类Dev

关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

来自分类Dev

是否可以在Ruby Shoes中打开浏览器窗口?

来自分类Dev

在C#中以弹出形式打开浏览器窗口

来自分类Dev

使用脚本中的html打开浏览器窗口

Related 相关文章

  1. 1

    Windows 10-计划任务-关闭

  2. 2

    如何运行无窗口计划任务

  3. 3

    如何在Windows任务面板中更改Google Chrome浏览器窗口顺序

  4. 4

    如何在AngularJS中关闭浏览器窗口

  5. 5

    如何在Safari浏览器中打开/关闭Java?

  6. 6

    打开和关闭面板时,如何防止浏览器窗口跳回到页面顶部?

  7. 7

    打开和关闭面板时,如何防止浏览器窗口跳回到页面顶部?

  8. 8

    用户单击关闭选项卡时如何打开新窗口浏览器?

  9. 9

    如何在默认浏览器中按计划打开URL?

  10. 10

    如何在不打开新命令行窗口的情况下使用“ schtasks”执行计划任务?

  11. 11

    如何从Google Apps脚本关闭浏览器窗口?

  12. 12

    谷歌浏览器杀死进程如何从终端关闭窗口?

  13. 13

    从Windows中的计划任务访问citrix映射的本地驱动器

  14. 14

    在 Selenium Python 中关闭浏览器弹出窗口

  15. 15

    如何使用实用程序schtasks在Windows 10中禁用Windows计划任务?

  16. 16

    如何通过拒绝Selenium Webdriver中的弹出窗口来关闭浏览器

  17. 17

    当ReactJS中的浏览器选项卡关闭时,如何触发弹出窗口?

  18. 18

    如何在解决承诺之前阻止浏览器窗口在AngularJS中关闭

  19. 19

    如何使用Vue.js在每个浏览器中关闭自动保存密码弹出窗口

  20. 20

    如何通过拒绝Selenium Webdriver中的弹出窗口来关闭浏览器

  21. 21

    如何关闭Jasmine JS中的本机Web浏览器弹出窗口?

  22. 22

    Python Selenium:如何使浏览器窗口不打开

  23. 23

    打开浏览器窗口或标签后,如何给它命名?

  24. 24

    Python Selenium:如何使浏览器窗口不打开

  25. 25

    如何删除计划任务

  26. 26

    关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

  27. 27

    是否可以在Ruby Shoes中打开浏览器窗口?

  28. 28

    在C#中以弹出形式打开浏览器窗口

  29. 29

    使用脚本中的html打开浏览器窗口

热门标签

归档