powershell,对象=启动过程?
-
09-10-2019 - |
题
嗨,我想在没有扩展的情况下启动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权限来编辑该值。
不隶属于 StackOverflow