如何使用 cmd 在现有/正在运行的 Chrome 中打开新标签页

如何使用 cmd 在现有/正在运行的 Chrome 中打开新标签页

我想知道是否可以使用 cmd 在正在运行的 Google Chrome 中打开带有特定 URL 的新选项卡。如果可以,怎么做?

这是我针对发生的情况所尝试的方法。

  1. 在新窗口中打开 Chrome 并移动焦点的命令行选项

    这个问题的解决方案成功了一半,它打开了一个带有所需 URL 的新选项卡,但也打开了一个新窗口。但我需要在正在运行的 Google Chrome 中打开一个特定页面。

  2. https://bugs.chromium.org/p/chromium/issues/detail?id=26728

    根据我从该来源了解到的信息,使用 cmd 无法做到这一点。我想我误解了,但我不知道在哪里。

此外,该命令chrome ...似乎不起作用。CMD 说:

‘chrome’ 未被识别为内部或外部命令、可运行程序或批处理文件

我正在使用 Windows 10。

答案1

如果 Chrome 是您的默认浏览器,您可以尝试以下操作:

start "" "http://www.google.com"

它将在现有窗口中打开 URL,或者如果您尚未打开默认浏览器,则启动您的默认浏览器。

您还可以设置限制,以便在浏览器未运行时不打开链接:

tasklist /nh|findstr "chrome.exe"&&start "" "http://www.google.com"

仅当在正在运行的任务中找到 chrome.exe 时,才会打开 URL。

答案2

命令 chrome ... 似乎不起作用

‘chrome’ 未被识别为内部或外部命令、可运行程序或批处理文件

这是因为chrome不在您的路径中。您可以将 Chrome 目录添加到您的路径中(请参阅什么是 PATH 和其他环境变量?如何设置或使用它们?)或者在运行时使用 Chrome 的完整路径。

例子:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

是否可以使用 cmd 在正在运行的 Google Chrome 中打开带有特定 URL 的新标签?

是的。

例子:

rem start chrome
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
rem open google in a tab in the already running chrome
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" google.com

答案3

解答一下,供Ubuntu各位网友参考。

运行命令google-chrome --app-url "http://localhost/"

在参数中替换您想要的 URL。

您可以获得更多选项,如隐身模式等。运行google-chrome --help以查看选项。

答案4

这是解决方案。

如果你还没有打开 chrome,请尝试在 CMD 中输入以下内容:

启动 chrome instagram.com/albotravel

这是我的页面示例,现在如果您想在我们刚刚打开的现有/正在运行的 chrome 上打开另一个选项卡,请在 CMD 中输入以下内容:

启动 chrome /new-tab instagram.com/albografi

就是这样!

相关内容