无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7557|回复: 20
打印 上一主题 下一主题

[求助]如何通过改写右键加入DOS的批处理,在右键里加入CAB最大压缩程序

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-11 18:26:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我得到了一个在右键里加入DOS的批处理:
reg add "HKCR\*\shell\ms-dos" /ve /d ms-dos /f
reg add "HKCR\*\shell\ms-dos\command"  /ve /d "cmd.exe /k cd %%1"  /f
reg add "HKCR\Folder\shell\ms-dos" /ve /d ms-dos /f
reg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /f


借助这个模式,能不能把我在 开始--外置整合--系统文件--CAB最大压缩\CAB最大压缩.exe加入到右键?

[ 本帖最后由 ynxmaifmsguxmft 于 2007-11-11 06:43 PM 编辑 ]
2#
发表于 2007-11-11 18:35:30 | 只看该作者
工具执行一下即可添加右键菜单
回复

使用道具 举报

3#
 楼主| 发表于 2007-11-11 18:54:32 | 只看该作者
执行后不是原来的文件嘛,我要改写成自己需要的程序。
请高手指点!
回复

使用道具 举报

4#
发表于 2007-11-11 19:17:12 | 只看该作者
你可以参考我那个文件夹的CAB压缩的P处理
回复

使用道具 举报

5#
发表于 2007-11-11 19:18:59 | 只看该作者
下面代码复制到记事本,保存为注册表文件(.REG):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\最大CAB压缩]
[HKEY_CLASSES_ROOT\*\shell\最大CAB压缩\command]
@="makecab /v3 /D CompressionType=LZX /D CompressionMemory=21 \"%1\""

[ 本帖最后由 lxl1638 于 2007-11-11 07:20 PM 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2007-11-11 19:38:43 | 只看该作者
好的,谢谢两位老师的指点。
lxl1638 老师的办法成功。
但我仿照这个注册表文件整合同一目录下的DLL编辑器没成功。。。。
回复

使用道具 举报

7#
发表于 2007-11-11 19:50:37 | 只看该作者
SYSTEM32目录要有makecab.EXE。
把上面的文字保存为注册表文件,双击导入,就有右键菜单了。
这个注册表只能操作文件,不能操作目录,目录没有右键菜单。

[ 本帖最后由 lxl1638 于 2007-11-11 07:52 PM 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2007-11-11 19:54:37 | 只看该作者
原帖由 lxl1638 于 2007-11-11 07:50 PM 发表
SYSTEM32目录要有makecab.EXE。
把上面的文字保存为注册表文件,双击导入,就有右键菜单了。
这个注册表只能操作文件,不能操作目录,目录没有右键菜单。

如果我要把开始--外置整合--系统文件--DLL编辑\开始--外置整合--系统文件--DLL编辑\DLL编辑.exe加入到右键,如何操作呢?麻烦老师再指点一下。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-11-11 07:59 PM 编辑 ]
回复

使用道具 举报

9#
发表于 2007-11-11 19:59:35 | 只看该作者
原帖由 ynxmaifmsguxmft 于 2007-11-11 07:54 PM 发表

如果我要把开始--外置整合--系统文件--DLL编辑\开始--外置整合--系统文件--DLL编辑\DLL编辑.exe加入到右键?
.exe加入到右键,如何操作呢?麻烦老师再指点一下。


晕,你是要[开始]菜单还是要[右键]菜单?
[开始]菜单是个快捷方式,上面的就是[右键]菜单。
还是传文件上来给你算了,几行文件也要传文件。

MAKECAB最大压缩右键菜单.rar

287 Bytes, 下载次数: 624, 下载积分: 无忧币 -2

回复

使用道具 举报

10#
发表于 2007-11-11 19:59:38 | 只看该作者
我这个http://bbs.wuyou.net/forum.php?m ... 9783&highlight=就是在目录右键加入CAB最大压缩的P处理,含安装和卸载,你可以参考
回复

使用道具 举报

11#
 楼主| 发表于 2007-11-11 20:00:48 | 只看该作者
如果我要把开始--外置整合--系统文件--DLL编辑\DLL编辑.exe加入到右键,如何操作呢?麻烦老师再指点一下。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-11-11 08:05 PM 编辑 ]
回复

使用道具 举报

12#
发表于 2007-11-11 20:04:54 | 只看该作者
呵呵,[开始]菜单又要右键?那是打开快菜单快捷方式属性的。

直接一点,将 "DLL编辑.exe" 这个文件拖到[开始]菜单你想要的位置。
回复

使用道具 举报

13#
发表于 2007-11-11 20:05:37 | 只看该作者
DLL编辑.exe支持命令行参数吗?
回复

使用道具 举报

14#
 楼主| 发表于 2007-11-11 20:06:05 | 只看该作者
不是的,是要整合到右键菜单
回复

使用道具 举报

15#
 楼主| 发表于 2007-11-11 20:07:39 | 只看该作者
B:\外置程序\外置整合\系统文件\DLL编辑\DLL编辑.exe加入到右键,如何操作呢?麻烦老师再指点一下。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-11-11 08:09 PM 编辑 ]
回复

使用道具 举报

16#
发表于 2007-11-11 20:18:29 | 只看该作者
reg  add HKCR\.dll /ve /d "DLL编辑"
reg add HKCR\.dll\shell\command /ve /d "B:\外置程序\外置整合\系统文件\DLL编辑\DLL编辑.exe \"%%1\""
酱紫当选dll文件按右键就会出来"DLL编辑",当然原来PE的dll默认的"注册"会没掉。
**如果DLL编辑.exe不支持命令行参数则上面的无效**

[ 本帖最后由 netwinxp 于 2007-11-11 08:21 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2007-11-11 20:21:48 | 只看该作者
这个 DLL编辑器 能支持命令行参数加入右键菜单才有意义,如果不支持命令行参数,这样加入右键菜单是没有意义的。
回复

使用道具 举报

18#
 楼主| 发表于 2007-11-11 20:41:49 | 只看该作者
两位老师说的命令行参数,是不是说可以直接调入运行,而不是要运行后点击文件---打开命令才能运行呢?如果是这样的话DLL编辑是不支持的。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-11-11 08:42 PM 编辑 ]
回复

使用道具 举报

19#
发表于 2007-11-11 21:04:07 | 只看该作者
比如notepad,你运行notepad.exe c:\111.txt,它就会用记事本打开c:\111.txt文件,说明记事本支持命令行。
回复

使用道具 举报

20#
 楼主| 发表于 2007-11-11 21:16:46 | 只看该作者
原帖由 netwinxp 于 2007-11-11 09:04 PM 发表
比如notepad,你运行notepad.exe c:\111.txt,它就会用记事本打开c:\111.txt文件,说明记事本支持命令行。

原来如此。这回真的明白了,谢谢您的指点!
回复

使用道具 举报

21#
发表于 2007-11-14 01:08:55 | 只看该作者
到底是针对文件添加右键菜单还是针对目录,我就没看明白。如果是针对文件太容易处理了。
这些都是我添加进去的

rm.jpg (5.99 KB, 下载次数: 30)

rm.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-27 04:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表