中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 12:42
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理如何添加右键菜单?
可打印版本  9,249 / 33
第16楼 fastslz 发表于 2006-09-30 06:33
铂金会员 发帖 2,315 积分 5,493 来自 上海
这个貌似WIndows版块讨论的问题了
第17楼 fastslz 发表于 2006-09-30 07:06
铂金会员 发帖 2,315 积分 5,493 来自 上海
再来个比较有用的


[ Last edited by fastslz on 2006-9-30 at 07:14 ]
第18楼 fastslz 发表于 2006-09-30 11:59
铂金会员 发帖 2,315 积分 5,493 来自 上海
Originally posted by pengfei at 2006-9-29 07:29:
鼠标右键菜单项加入后, 第一个字符会出现下划线, 版主有什么办法去掉吗?


哦之前还讨论菜单美观的问题,看下面的



说明:
(&A) 添加快捷键
Directory 是目录文件夹右菜单
Drive 磁盘设备右菜单
* 所有类型
SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}我的电脑
cmd]红色cmd取值是随便的123也行,command值是必须的




[ Last edited by fastslz on 2006-9-30 at 12:04 ]
第19楼 3742668 发表于 2006-09-30 12:56
荣誉版主 发帖 718 积分 2,013

实用至上。
文件夹上右键试试。
第20楼 flying008 发表于 2006-09-30 21:16
中级用户 发帖 103 积分 245
各位大大和版主真是让人望尘莫及啊……偶对阁下的佩服犹如滔滔江水连绵不绝!……
再请教一个问题,如何用批处理实现在资源管理器中的鼠标右键菜单中添加“反向选择”和“全部选定”两项?要求对文件和文件夹一样可用,这个可是相当实用的哟……

[ Last edited by flying008 on 2006-9-30 at 21:39 ]
第21楼 fastslz 发表于 2006-09-30 21:19
铂金会员 发帖 2,315 积分 5,493 来自 上海
Originally posted by 3742668 at 2006-9-30 12:56:
第22楼 flying008 发表于 2006-09-30 21:44
中级用户 发帖 103 积分 245
如何用批处理实现在资源管理器中的鼠标右键菜单中添加“反向选择”和“全部选定”两项?要求对文件和文件夹一样可用,这个可是相当实用的哟……
第23楼 不得不爱 发表于 2006-10-01 03:59
超级版主 发帖 2,044 积分 5,310 来自 四川南充
Originally posted by pengfei at 2006-9-29 07:29:
鼠标右键菜单项加入后, 第一个字符会出现下划线, 版主有什么办法去掉吗?

可以的!下面的第一个字符就没有下划线!


[ Last edited by qwe1234567 on 2006-10-3 at 00:40 ]
第24楼 pengfei 发表于 2006-10-01 04:03
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
Originally posted by qwe1234567 at 2006-10-1 03:59:

可以的!下面的第一个字符就没有下划线!


还是有下划线.
第25楼 不得不爱 发表于 2006-10-01 04:20
超级版主 发帖 2,044 积分 5,310 来自 四川南充
哦是忘了打个]再看!
Windows Registry Editor Version 5.00


@="用cmd打开"


@="c:\windows\system32\cmd.exe %1"
第26楼 pengfei 发表于 2006-10-01 05:57
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
怎么就行了, 和3楼的代码差不多, 只是加个句@="在cmd打开"

[ Last edited by pengfei on 2006-10-1 at 06:00 ]
第27楼 不得不爱 发表于 2006-10-01 09:02
超级版主 发帖 2,044 积分 5,310 来自 四川南充
呵呵,就那句起作用!
第28楼 fastslz 发表于 2006-10-01 09:40
铂金会员 发帖 2,315 积分 5,493 来自 上海
寒...18楼我已经说的非常详细了怎样去掉那个。
qwe1234567版主的代码只关联到文件,部分扩展名CMD是无法打开的,18楼的代码
只关联到文件夹和驱动器,cmd.exe /k \"cd %L\也就是命令提示符从这里开始,\"cd %L\"代码在CMD里是错误的,可在注册表里就是代表当前文件夹。

TO flying008
Originally posted by flying008 at 2006-9-30 21:16:
各位大大和版主真是让人望尘莫及啊……偶对阁下的佩服犹如滔滔江水连绵不绝!……
再请教一个问题,如何用批处理实现在资源管理器中的鼠标右键菜单中添加“反向选择”和“全部选定”两项?要求对文件和文件夹一样可用,这个可是相当实用的哟


鼠标右键菜单中添加“反向选择”和“全部选定”两项,只靠修改注册表实现不了,就是借助其它软件恐怕很难做到。
第29楼 3742668 发表于 2006-10-01 11:59
荣誉版主 发帖 718 积分 2,013
3742668版主这个其实是网络上的误传,添加了复制移动到文件夹固然方便,但是喜欢听歌的朋友麻烦来了....

这就是个见仁见智的问题了,或许有些人不喜欢在右键中使用“复制到,移动到”功能,又或者有人习惯从播放器中添加曲目而不喜欢在右键中加入太多的东东。不过这些都不重要,重要的是多种方案在此,各取所需吧。
如何用批处理实现在资源管理器中的鼠标右键菜单中添加“反向选择”和“全部选定”两项?要求对文件和文件夹一样可用,这个可是相当实用的哟……

关于这两个功能,虽然暂时无法纯粹地通过修改注册表来实现,但是注册表+脚本,相信还是能够实现。(个人觉得还是用ctrl+A比较爽)
Part 全选:

1.保存下面的脚本为 *.reg,导入。

2.保持下面的代码为 d:\脚本.vbs

time关系,没有把两个脚本用一个批处理来完成,自己搞定吧。



part 反选:

1.注册表部分:


2.vbs部分:



ps:虽然基本上实现了“全选”与“反选”的功能,但是在“反选”部分,仍然存在不少意外,所以建议慎用。
第30楼 fastslz 发表于 2006-10-01 13:13
铂金会员 发帖 2,315 积分 5,493 来自 上海
3742668版主的2个vbs学到了^_^

SendKeys "^a" Cttrl+A
SendKeys "%e"
Wscript.Sleep 500
SendKeys "i" Ait+E 延时500微秒 + I
上一页  1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023