使用带有隐身模式选项和最大化标签页的 URL 启动 Chrome

shi*_*del 6 google-chrome batch batch-file cmd.exe

此命令行打开一个隐身选项卡并连接到环境变量%url% 中的 URL

start chrome --incognito %url%
Run Code Online (Sandbox Code Playgroud)

这会最大化选项卡并连接到 %url%。

start chrome %url% /MAX
Run Code Online (Sandbox Code Playgroud)

但是一旦我尝试将它们组合起来,就像这样,

start chrome --incognito %url% /MAX
Run Code Online (Sandbox Code Playgroud)

/MAX选项不起作用。

如何正确组合它们的功能?

Ana*_*man 7

如何正确组合它们的功能?

您可能/max在错误的位置使用。/max是一个选项start,不是chrome。您似乎也省略了(在大多数情况下)必要的前导双引号 ( "") for start。所以你的start命令应该是这样的:

前任。incognito_chrome.bat

set url=plus.net

start "" /max chrome --incognito %url%
Run Code Online (Sandbox Code Playgroud)

还要注意,如果chrome不是真的chrome.exe(例如它是chrome.bat),这可能会占用您的/max选择(在本例中,/max将用于由 生成的命令窗口chrome.bat,而不是 Chrome [ chrome.exe] 本身)。如果是这种情况,您应该使用完整路径chrome.exe而不仅仅是chrome.

参考


Boo*_*Roo 5

虽然/MAX位置错误,但这并不是绝对必要的,因为 Chrome 有一个命令行选项可以启动最大化。

您可以直接使用命令行参数:

set url=superuser.com
start chrome --start-maximized --incognito %url%
Run Code Online (Sandbox Code Playgroud)


Reg*_*dit 1

您可以通过在脚本中使用 PowerShell 来实现您想要的目的。PowerShell 提供了对进程启动参数的更多控制。

这是您可以使用的批处理文件的工作示例。

启动Chrome.bat

SET URL=plus.net

powershell -c "start-process chrome.exe -WindowStyle Maximized -ArgumentList ""%URL% --incognito"""
Run Code Online (Sandbox Code Playgroud)