我正在尝试从 Windows 批处理文件打开内部 chrome 页面,以下内容适用于外部站点:
@echo off
start chrome https://google.co.uk/
但是以下操作只会打开一个空的 Chrome 选项卡:
@echo off
start chrome "chrome://bookmarks/"
以下方法也不起作用:
@echo off
start chrome "chrome://settings/"
我尝试研究这个问题但在网上找不到解决方案。
答案1
参考此bat 文件开始打开 chrome chrome://downloads/不可能 !
但是这里有一个小技巧,但是在vbscript
使用SendKeys
Set WshShell = CreateObject("WScript.Shell")
WshShell.run "chrome.exe",1,False
WScript.Sleep 7000
WshShell.SendKeys("chrome://settings")
WshShell.SendKeys("{enter}")
或者Powershell
像这个例子一样:
$shell = New-Object -ComObject WScript.Shell
$shell.Run("chrome",1,"False")
$id = Get-Process -Name chrome | Select-Object -ExpandProperty Id -First 1
Start-Sleep -s 7
$shell.AppActivate($id)
$shell.SendKeys("chrome://settings/")
$shell.SendKeys("{enter}")
答案2
使用start
命令时第一的引号是控制台窗口的标题。
要么不要使用引号(您的参数没有空格,因此不需要引号)要么指定窗口标题。
start "Title" chrome "https://google.co.uk/"