You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统支持浏览器超链接拖拽的快捷方式创建方法咨询

Windows系统支持浏览器超链接拖拽的快捷方式创建方法咨询

嗨,这个需求我之前帮不少用户搞定过,普通的桌面快捷方式确实只能接收文件,没法直接处理浏览器拖拽的超链接,不过咱们可以通过批处理脚本+定制快捷方式的组合来实现,具体步骤如下:

  • 第一步:编写批处理脚本
    新建一个文本文件,把下面的代码粘进去(记得替换成你实际要执行的命令):

    @echo off
    :: 把下面这行替换成你需要的shell命令,%1就是拖放过来的URL参数
    start "" "C:\YourProgram\YourApp.exe" "%1"
    :: 举个简单例子:如果要把URL复制到剪贴板,可以改成:
    :: echo %1 | clip
    

    保存文件时,把扩展名改成.bat,比如命名为UrlDropHandler.bat,然后把它放到一个固定的文件夹里(比如C:\Scripts\),别轻易移动,不然后面的快捷方式会失效。

  • 第二步:创建支持拖放的快捷方式
    普通快捷方式不支持接收URL拖放,得这么做:

    1. 右键桌面空白处,选择「新建」→「快捷方式」
    2. 在「请输入对象的位置」里输入:cmd /c "C:\Scripts\UrlDropHandler.bat" "%1"(注意替换成你刚才保存的批处理文件的实际路径)
    3. 点击「下一步」,给快捷方式起个好记的名字(比如「URL拖放处理器」),然后点击「完成」
    4. 现在可以测试一下:从浏览器地址栏拖拽图标到这个快捷方式上,应该能触发你批处理里设置的命令了
  • 第三步:固定到任务栏(可选)
    如果需要把这个拖放目标固定到任务栏,别直接拖拽,最好右键桌面的快捷方式,选择「固定到任务栏」,这样拖放功能才能正常生效。

另外补充几个小提示:

  • 如果你的程序路径包含空格,一定要用双引号把路径括起来,不然会报错
  • 测试阶段可以先写个简单的批处理(比如echo %1 > C:\test_url.txt),拖放后打开test_url.txt看看是不是正确的URL,确认没问题再替换成实际命令
  • 大部分主流浏览器(Chrome、Edge、Firefox)拖拽地址栏图标都会传递纯URL,少数情况如果带额外内容,你可以在批处理里加逻辑提取URL部分

备注:内容来源于stack exchange,提问作者basin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:38:08