微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从cmdWindows中打开铬链接,而不会将Chrome窗口带到前台?

例如,如果我点击vscode编辑器中的链接,它不会干扰我目前正在做什么 – 打开它,而不会使铬窗口处于活动状态。

我想要从命令行使用以下之一:cmd,msys bash,powershell实现相同。

一个类似的问题回答,但没有前台的要求。

从Windows GetLogicalProcessor@R_167_4045@ionEx函数混淆ReturnLength

Windows数据存储为所有用户

如何解决“”Windows无法访问指定的设备,path或文件..“当重新运行程序?

在Windows中设置ES_HEAP_SIZE

限时试用和Windowsauthentication

Windows窗体Webbrowser和谷歌地图Api不显示地图

“我们无法获得Windows 8的开发者许可”,错误0xC03F1014

在使用visual studio的本地电脑上部署错误

如何以编程方式将文件添加到Windows文件资源pipe理器中的collections夹

在Windows中生成随机文件

你可以在windows操作系统中创建一个扩展名为.bat的文本文件。 然后,您可以在Chrome中显示路径,然后编写Chrome.exe,然后将该链接作为要打开的参数。

例如,cd C: Program Files(x86) Google Chrome Application

chrome.exe http://www.yahoo.com

我希望这会帮助你。

还没有尝试过,但使用PowerShell,你可以尝试:

start-process -WindowStyle Hidden "chrome.exe" "www.google.com"

要么

start-process -WindowStyle Minimized "chrome.exe" "www.google.com"

尝试在cmd上运行这些命令:

对于Chrome: start chrome https://www.google.com

对于Firefox: start firefox https://www.google.com

在这里看到一个解决方案,但似乎没有直接的方式来打开链接在铬没有把铬窗口前景。

使用Chrome远程调试协议 。 浏览器必须运行param --remote-debugging-port=9222 。 事实上,铬的所有实例都必须先关闭。 然后铬可以通过这个API来控制。 大多数主要语言都有一个客户端,例如node:chrome-remote-interface 。

我相信这也是vscode如何做的,但是他们可以在chrome实例上没有remote-debugging-port参数。

所以要完成我原来的问题的任务,你只需要编写一些脚本,使用您选择的已安装的调试协议客户端。

更新:这也将铬带到前台(只有当窗口隐藏在另一个窗口后面)。 对于权威解决方案,使用带有选项卡API的Chrome扩展(恐怕这是必要的)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐