中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 批处理改注册表 上一主题 | 下一主题
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『楼 主』:  批处理改注册表

我的c:\我的批处理\文件夹下有我创建的几个批处理,如a.bat    b.bat  c.bat
我现在想把这几个批处理放在鼠标右键,点击任何文件或文件夹的时候都可以调用它们,用批处理该怎么添加?

2007-1-2 07:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 2 楼』:  

http://www.cn-dos.net/forum/view ... 95%E5%90%8D%2Bccwan



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-1-2 07:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 3 楼』:  

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 ]

2007-1-2 07:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 4 楼』:  

reg add HKCR\allfilesystemobjects\shell\cn-dos /v command /d C:\我的批处理\a.bat /f

按你说的写的

2007-1-2 09:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 5 楼』:  

everest79
谢了,不过好像应该是这样吧,可能是我的题写的不清楚,不好意识,我的cn-dos\command都是项,不是值,/v是给值取名吧?我也不知道说的对不对,还想请教个问题,在最后的c:\我的批处理\a.bat后面想加一个空格和%1怎么加进去?

reg add "HKCR\AllFilesystemObjects\shell\cn-dos\command"  /ve /d "c:\我的批处理\a.bat" /F

2007-1-2 10:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
longhai
初级用户





积分 28
发帖 14
注册 2006-10-18
状态 离线
『第 6 楼』:  

学习了!谢谢楼主分享!

2007-1-2 12:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: