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选项不起作用。
如何正确组合它们的功能?
如何正确组合它们的功能?
您可能/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.
参考
虽然/MAX位置错误,但这并不是绝对必要的,因为 Chrome 有一个命令行选项可以启动最大化。
您可以直接使用命令行参数:
set url=superuser.com
start chrome --start-maximized --incognito %url%
Run Code Online (Sandbox Code Playgroud)
您可以通过在脚本中使用 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)
| 归档时间: |
|
| 查看次数: |
1954 次 |
| 最近记录: |