我正在尝试使用参数从.NET程序启动Google Chrome浏览器。但我的行为很奇怪。
以下内容从命令行以“隐身”模式启动Chrome。它工作正常。
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --incognito
但以下内容在.NET中不起作用。 Chrome确实已打开,但未隐身,它会转到这个奇怪的网址:http://xn---incognito-nu6e/
Module Module1
Sub Main()
System.Diagnostics.Process.Start("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "–-incognito")
End Sub
End Module
答案 0 :(得分:5)
您可以在使用完整路径位置调用chrome.exe
时使用快捷方式。
Module Module1
Sub Main()
System.Diagnostics.Process.Start("chrome.exe", "--incognito")
End Sub
End Module
更多:start-google-chrome-from-run-windows-key-r
<强>更新强>
我发现你的代码中有什么问题。
您的代码在参数中使用–-incognito
,但应该是--incognito
。
查看该参数中的第一个字符。应该是-
而不是–
。
Module Module1
Sub Main()
System.Diagnostics.Process.Start("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "--incognito")
End Sub
End Module
答案 1 :(得分:0)
您也可以从注册表中读取 chrome 路径:
B
A
1 2.666667
2 4.000000
3 4.333333