可在win11右键“发送到”菜单添加企业微信或钉钉快捷方式,需将真实.exe路径的.bat脚本或带%1参数的.lnk文件放入shell:sendto目录,确保程序支持命令行传参。

Win11右键“发送到”菜单添加企业微信或钉钉快捷方式
你想在右键任意文件或文件夹时,直接通过“发送到”子菜单一键打开企业微信或钉钉并附带该文件路径(比如快速转发文档),但系统默认不提供这项功能——这需要手动将对应程序的快捷方式放入系统级“SendTo”文件夹,且目标必须是可接收命令行参数的.exe主程序,不能是桌面快捷方式或.lnk文件本身。
确认企业微信或钉钉的真实启动路径
这一步必须做准,否则后续所有操作都无效。企业微信和钉钉的安装位置不固定,常见于以下三处:【C:\Program Files\Tencent\WeChatWork】、【C:\Program Files\DingTalk】、或用户自定义目录(如D盘某文件夹)。打开文件资源管理器,逐个检查这些路径下是否存在名为WeChatWork.exe或DingTalk.exe的可执行文件——注意不是WeChatWork.lnk或DingTalk.lnk,也不是Update.exe或Launcher.exe。
若找不到,可右键任务栏图标→“属性”→查看“目标”字段完整路径;或打开任务管理器→“详细信息”选项卡→找到对应进程→右键→“打开文件所在位置”。
创建可接收参数的专用快捷方式
方法一:用记事本生成精准启动脚本(推荐)
1、桌面右键→新建→文本文档,重命名为wechatwork_sendto.bat(注意后缀为.bat,非.txt)。
2、双击打开,粘贴以下内容(企业微信适用):
@echo off
start "" "C:\Program Files\Tencent\WeChatWork\WeChatWork.exe" "%~1"
3、把路径替换成你上一步确认的真实路径;若为钉钉,把WeChatWork.exe改为DingTalk.exe,保存并关闭。
4、右键该.bat文件→“发送到”→“桌面快捷方式”,得到一个快捷方式图标。
5、右键这个新图标→“属性”→切换到“快捷方式”选项卡→在“目标”框中,把末尾的.bat部分删掉,只保留路径(例如:"C:\Users\Name\Desktop\wechatwork_sendto.bat" → 改为"C:\Users\Name\Desktop\wechatwork_sendto.bat"本身不动,但需确保它能被SendTo识别)——等等,别改这里。正确做法是:直接把这个.bat文件本身复制过去,无需转快捷方式。
方法二:直接使用原始exe创建快捷方式(仅当exe支持命令行传参时有效)
1、进入你确认的企业微信或钉钉安装目录,找到WeChatWork.exe或DingTalk.exe。
2、右键它→“创建快捷方式”。系统会提示“无法在此处创建”,点“是”,快捷方式将出现在同目录下。
3、右键这个新生成的快捷方式→“属性”→“快捷方式”选项卡→在“目标”框末尾加一个空格和%1(英文半角),变成类似:
"C:\Program Files\Tencent\WeChatWork\WeChatWork.exe" %1
⚠️ 注意:如果目标程序未适配命令行参数接收逻辑,加了%1也不会响应文件拖入,只会静默启动空白窗口。
将快捷方式放入SendTo文件夹
1、按Win + R打开运行框,输入:
shell:sendto
回车,系统直接打开当前用户的SendTo文件夹(路径形如:
C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\SendTo)。
2、把上一步准备好的快捷方式(.lnk)或批处理文件(.bat)直接拖入该文件夹。
3、若弹出权限提示,点“继续”;若提示“已存在同名项”,选“替换”。
4、立刻测试:右键任意.txt文件→“发送到”→菜单底部应出现你命名的条目(如“WeChatWork”或“DingTalk”),点击后程序应启动,并尝试加载该文件(企业微信可能弹出“选择聊天对象”窗口,钉钉可能跳转到“文件上传”页)。











