如何点击CMD中的超链接打开URL?如何在CMD打印链接并直接点击打开?
在CMD中点击超链接打开URL的方法
一、点击CMD中已有的超链接
首先要说明,Windows 10 1809版本及以后,或者Windows 11的命令提示符(CMD)已经原生支持识别URL并允许点击打开。操作很简单:
- 按住键盘上的
Ctrl键不放 - 用鼠标左键点击CMD窗口里的URL地址
- 系统会自动调用默认浏览器打开这个链接
如果你的系统是更早的Windows版本(比如Windows 7或Windows 10早期版本),CMD本身不支持这个功能,建议升级系统,或者改用PowerShell(PowerShell在更早的版本就支持Ctrl+点击打开链接)。
二、输出可点击的链接到CMD里
如果你想自己在CMD中输出链接并让它可点击,分两种场景处理:
1. 直接输出纯URL(最简单的方式)
不管是在CMD窗口手动输入,还是写批处理脚本,只要输出完整的URL(包含http://或https://前缀),CMD会自动把它识别为可点击的链接。
比如在批处理脚本里写:
@echo off echo 这是一个可点击的链接:https://www.example.com pause
运行这个脚本后,按住Ctrl点击链接就能打开。
2. 输出带友好文本的可点击链接(进阶方式)
CMD本身不支持类似Markdown的「文本+链接」格式,但可以借助PowerShell实现带格式的可点击链接。比如在批处理里调用PowerShell命令:
@echo off powershell -Command "Write-Host '请访问我们的官网:' -NoNewline; Write-Host 'https://www.example.com' -ForegroundColor Blue -Underline" pause
运行后,URL会显示为蓝色下划线样式,同样按住Ctrl点击就能打开。
额外提示
- 除了网页URL,CMD也能识别
file://开头的本地路径链接,比如file:///C:/Users/YourName/Desktop/test.txt,按住Ctrl点击会直接打开对应的文件或文件夹。 - 确保URL没有被换行截断,否则CMD可能无法正确识别。
内容的提问来源于stack exchange,提问作者Joe Doe




