2016-08-01 65 views
-1

我不确定如何问这个问题,但假设我有一个程序,如谷歌浏览器。如何找出它的“功能”,以便我可以使用PowerShell对其进行修改。查找非微软程序的功能

例如,如何让Chrome打开网页并单击按钮。

我知道对于IE,你可以使用$ ie.document.getElementById(“loginform”)。submit()点击一个按钮。

谢谢

托尼

+0

start-Process“chrome.exe”url – Alexan

+0

谢谢,我知道你可以路径到.exe来启动一个程序,但是我怎样才能在Google Chrome中点击一个按钮?没有使用sendkeys按标签和'〜'进入? –

+0

我想我的问题是,我将如何找出任何程序的设置?我会看INI吗? DLL?一旦我看到INI/DLL文件中的“设置”,我将如何使用PowerShell对其进行修改? –

回答

0

你永远不能真正得到了使用PowerShell的非Windows程序的控制是相同的。

在Chrome中的条款,你可以简单地打开浏览器,进入网页有:
$Start-Process "chrome.exe" "www.google.com"

有一般不作进一步的功能,更多的,但Chrome的你可以做像更改设置和配置。查看(大型)JSON文件Preferences和其他配置文件,您可以在Chrome的本地appdata文件夹(Win + R,%localappdata%,Google/Chrome/User Data/Default)中找到它们。我不太确定,但是也可能是一个糟糕的主意,因为这些文件都是乱码。

我也做过谷歌搜索,发现这个浏览器的第三方powershell工具,名为Selenium。这里的list of extensions.