【发布时间】:2019-06-07 21:32:46
【问题描述】:
我想使用 VBS 代码运行带参数的 Chrome,这是我的程序:
检查 chrome 进程是否未运行:
如果是这样...使用带有信息亭模式参数的 URL 启动 Chrome。
Set objShell = CreateObject("WScript.Shell") i = 1
strPC = "." strProfile = objShell.ExpandEnvironmentStrings("%LOCALAPPDATA%")
strPath = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
--kiosk www.stackoverflow.com"
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strPC & "\root\cimv2")
Do While i = 1
booChrome = False
Set colProcesses = objWMIService.ExecQuery _
("Select * From Win32_Process")
For Each objItem in colProcesses
strProcessName = objItem.Caption
If strProcessName = "chrome.exe" Then booChrome = True
Next
If booChrome = False Then objShell.Run(Chr(34) & strPath & Chr(34))
WScript.Sleep 300000 Loop
此代码失败,但如果我从 URL 中删除参数,它的启动 Chrome 会很好
【问题讨论】:
标签: vbscript