中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-01 10:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何实现在文件上点击右键到批处理并执行它 查看 1,762 回复 2
楼 主 如何实现在文件上点击右键到批处理并执行它 发表于 2011-01-18 22:55 ·  中国 北京 电信
初级用户
★★
积分 122
发帖 54
注册 2006-11-03 04:24
19年会员
UID 69380
性别 男
状态 离线
想实现这个一功能,例如a.txt文件,点击右键执行A.CMD程序,目前需要2块需要实现。

1. 如何在注册表中添加右键键值
2. 执行A.CMD时,CMD需要能自己识别出a.txt所在的完整路径并赋予变量%SRC%,这样我在其它指令行就很方便地加载这个%SRC%变量
2 发表于 2011-01-19 12:03 ·  中国 浙江 温州 乐清市 电信
初级用户
★★
积分 109
发帖 52
注册 2006-01-03 22:47
20年会员
UID 48392
状态 离线
1.参考这个:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\用"记事本"打开\command]
@="notepad.exe %1"

2.a.txt所在的完整路径可以用for命令取得。应该是%~f1。
3 发表于 2011-01-19 16:33 ·  中国 福建 泉州 电信
初级用户
论坛贵宾
积分 165
发帖 26
注册 2004-06-19 00:00
22年会员
UID 27073
性别 男
状态 离线
2楼的方法不知行不?
论坛跳转: