我正在扩展我正在进行的一些编程工作,并且我使用process.start()在隐身模式下打开chrome,但我还希望它能打开一个url隐身模式。这是我的代码:
Dim chrome As String = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
Dim param As String = "/incognito"
Dim sURL As String = txtCustomURL.Text
Process.Start(chrome, param)
Process.Start(sURL)
End Sub
这不起作用,它会打开隐身标签,但会在正常窗口中打开网址。有没有办法可以像这样在隐身模式下打开网址(请记住我是VB的初学者)?
答案 0 :(得分:3)
您正在调用Process.Start两次:
/incognito
; 您需要使用两个参数启动Chrome.exe:/incognito
,以及要打开的网址。
Chrome(以及大多数其他程序)接受以空格分隔的参数。因此,参数的格式应该最终为/incognito http://www.google.com
因此,请尝试将chrome包含一个由param
组成的字符串,一个空格,然后将URL与&
连接起来:
Process.Start(chrome, param & " " & sURL)
答案 1 :(得分:0)
这在VBScript中有效,将-incognito作为参数传递:
siteA = "https://google.com"
Set browobj = CreateObject("Wscript.Shell")
browobj.Run "chrome -incognito -url "&siteA
Set browobj = Nothing