You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过单个URL打开多款浏览器?求CMD/批处理等实现方案

实现单个链接在多款浏览器中打开的CMD/批处理方案

嘿,这个需求挺实用的!我来给你分享两个用批处理实现的方案,轻松搞定输入一个链接就自动在多个浏览器打开的问题,完全符合你要的CMD/批处理优先的要求。

基础版脚本:直接调用浏览器执行文件

这个方案最简单,核心思路就是通过start命令调用各个浏览器的可执行程序,把你输入的链接作为参数传递过去。你只需要确保浏览器的安装路径和脚本里的一致就行。

@echo off
:: 提示用户输入要打开的链接
set /p url=请输入要打开的完整链接(例如:https://www.google.com):

:: 启动Chrome浏览器(默认安装路径,若你的Chrome路径不同请自行修改)
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "%url%"

:: 启动新版Edge浏览器(基于Chromium,默认路径)
start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "%url%"

:: 启动Firefox浏览器(默认路径)
start "" "C:\Program Files\Mozilla Firefox\firefox.exe" "%url%"

:: 可选:启动IE浏览器(现在用得少,按需保留)
:: start "" "C:\Program Files\Internet Explorer\iexplore.exe" "%url%"

echo 已在指定浏览器中打开链接!
pause

小提示:

  • 如果你用的是其他浏览器(比如Opera、Brave),只需要找到它的可执行文件路径,按照上面的格式添加一行start命令即可。
  • 一定要输入完整的链接,比如带https://http://前缀,有些浏览器可能无法识别不带协议的网址(比如只输www.google.com)。

进阶版脚本:自动检测浏览器是否存在

基础版如果浏览器路径不对或者没装,会弹出错误提示。进阶版会先检查浏览器是否存在,避免报错,体验更友好:

@echo off
set /p url=请输入要打开的完整链接:

:: 检查并启动Chrome
if exist "C:\Program Files\Google\Chrome\Application\chrome.exe" (
    start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "%url%"
) else (
    echo 未找到Chrome浏览器,或安装路径不正确
)

:: 检查并启动Edge
if exist "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" (
    start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "%url%"
) else (
    echo 未找到Edge浏览器,或安装路径不正确
)

:: 检查并启动Firefox
if exist "C:\Program Files\Mozilla Firefox\firefox.exe" (
    start "" "C:\Program Files\Mozilla Firefox\firefox.exe" "%url%"
) else (
    echo 未找到Firefox浏览器,或安装路径不正确
)

echo 操作完成!
pause

使用方法:

  1. 把上面的代码复制到记事本里
  2. 保存为OpenLinkInBrowsers.bat(注意后缀是.bat,不是.txt
  3. 双击运行这个批处理文件,输入链接按回车就行

内容的提问来源于stack exchange,提问作者Wahyu Adjie Basuki

火山引擎 最新活动