嗨,我想在没有扩展的情况下启动Internet Explorer并控制它。 (导航到其他页面,单击按钮等)

当我使用命令时:“ start iexplore.exe -argumentList -extoff”我的iexplore没有扩展名,但没有对象。我需要对象导航到不同的页面并单击按钮。 “ $ ie = start iexplore.exe -argumentList -extoff”,命令“ start x”是不可能的

以下代码创建一个com对象,我想要的就是可能 没有“扩展= OFF”

  • $ ie = new -object -comobject Internetexplorer.application
  • $ ie.navigate(“ http://www.stackoverflow.com”)
  • $ ie.navigate(“ www.navigate到另一个page.com”)
  • $ ie.document.getElementById(“ buttonid”)| foreach {
  • $ _。单击()
  • }
有帮助吗?

解决方案

这是一个真正的黑客攻击 -extoff. 。在我的计算机上启动IE的注册表条目(使用IE9)是:

HKEY_CLASSES_ROOT CLSID {0002DF01-0000-0000-0000-C000-0000000046} localserver32

请注意,您可能需要覆盖Regkey权限来编辑该值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top