中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-31 21:27
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理如何添加右键菜单? 查看 8,834 回复 33
31 发表于 2006-10-02 11:22 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
关于“全选”的问题。
前面给出的reg脚本对于全选比较不人性化,因为必须鼠标点击文件才会出现菜单,今天发个新的,在空白处点右键就可以弹出全选的选项。

Windows Registry Editor Version 5.00


@="{00000000-0000-0000-0000-000003742668}"




@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00


"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"




"method"="ShellExecute"
"Param1"="E:\\脚本\\vbs\\全选.vbs"
"command"="全选(&A)"
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"


vbs脚本部分代码不变,注意reg脚本中有效数据倒数第三行的路径更改为你脚本所在的路径。
32 发表于 2006-10-02 22:44 ·  中国 湖北 武汉 电信
中级用户
★★
积分 245
发帖 103
注册 2006-06-30 00:00
20年会员
UID 57801
性别 男
状态 离线
3742668版主的功力真是让偶仰视!!!
偶其实最想要的是就是在资源管理器中进行操作时,点击文件或文件夹后再在右键中出现“反向选择”这一项的,至于全选可有可无,因为可以CTRL+A的,
之所以想在右键中实现这一功能,是因为在2年前一个朋友的XP系统上亲眼看到过有这样的功能,当时未曾深究,现在已找不到了,所以才来请教各位大大,估计他的系统肯定是经过处理后封装的,因为凭他的功力,自己是不能实现这样的效果的,所以还请各位出招……谢谢……
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers
对于文件和文件夹的通用上下文菜单操作一般是在上面的注册表项下出现的吧?
33 发表于 2006-10-06 12:59 ·  中国 黑龙江 哈尔滨 联通
初级用户
积分 41
发帖 16
注册 2006-10-01 23:45
19年会员
UID 64267
状态 离线
效果未达到预期目标。。。
34 发表于 2007-07-09 20:32 ·  中国 广西 柳州 电信
初级用户
积分 28
发帖 13
注册 2007-01-27 03:34
19年会员
UID 77799
性别 男
状态 离线
请问3742668版主
怎么在空白处点右键多搞几个选项

我的空白处点右键菜单原来有项 "显示/隐藏系统文件及扩展名"

本想加个 "全选" 的但是显示不出来 要删掉"显示/隐藏系统文件及扩展名" 这项才行

因为找不到资料,就跟贴了
论坛跳转: