![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 23:44 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理改注册表 |
| 可打印版本 1,150 / 5 |
| 第1楼 26933062 | 发表于 2007-01-02 07:24 |
| 银牌会员 发帖 879 积分 2,268 | |
|
批处理改注册表 我的c:\我的批处理\文件夹下有我创建的几个批处理,如a.bat b.bat c.bat
我现在想把这几个批处理放在鼠标右键,点击任何文件或文件夹的时候都可以调用它们,用批处理该怎么添加? |
|
| 第2楼 ccwan | 发表于 2007-01-02 07:33 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
| 第3楼 26933062 | 发表于 2007-01-02 07:52 |
| 银牌会员 发帖 879 积分 2,268 | |
|
2楼 谢谢你的连接 不过好像和我要的有点不一样
在所有的 文件 与 文件夹 的右键菜单中加入命令 如果你自己开发了一个程序如(c:\我的批处理\a.bat),它的操作对象是文件和文件夹,因此你想在所有的文件和文件夹的右键菜单中加入c:\我的批处理\a.bat进行操作,这就得看下面的了。 1、打开“HKEY_CLASSES_ROOT\ AllFilesystemObjects”主键,在其下新建项,命名为shell 2、再在shell下新建项,命名为:你想要在右键里显示的名称如:(显示扩展名) 3、再在这个名称下新建项命名为command 4、双击command的右边的值,将数值数据改为你的程序的绝对路径(c:\我的批处理\a.bat)然后加空格%1 5、刷新注册表,在任何一个文件或文件夹上点右键试试看。 我想按以上的步骤,用批处理该怎么写? [ Last edited by 26933062 on 2007-1-1 at 07:00 PM ] |
|
| 第4楼 everest79 | 发表于 2007-01-02 09:09 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
reg add HKCR\allfilesystemobjects\shell\cn-dos /v command /d C:\我的批处理\a.bat /f
按你说的写的 |
|
| 第5楼 26933062 | 发表于 2007-01-02 10:15 |
| 银牌会员 发帖 879 积分 2,268 | |
|
everest79
谢了,不过好像应该是这样吧,可能是我的题写的不清楚,不好意识,我的cn-dos\command都是项,不是值,/v是给值取名吧?我也不知道说的对不对,还想请教个问题,在最后的c:\我的批处理\a.bat后面想加一个空格和%1怎么加进去? reg add "HKCR\AllFilesystemObjects\shell\cn-dos\command" /ve /d "c:\我的批处理\a.bat" /F |
|
| 第6楼 longhai | 发表于 2007-01-02 12:51 |
| 初级用户 发帖 14 积分 28 | |
|
学习了!谢谢楼主分享!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |