使用 Windows 批处理文件启动内部 chrome 页面

使用 Windows 批处理文件启动内部 chrome 页面

我正在尝试从 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/"

相关内容