无忧启动论坛

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

[分享] AHK写的 桌面右键菜单增加工具(直接增加注册表项)

  [复制链接]
跳转到指定楼层
1#
发表于 2017-9-11 16:14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tt911 于 2019-1-7 21:30 编辑





工具嘛就用Delphi 7搞好了。可是我忘了这东西能增加条目的上限是多少了。
要用ahk写的话嘛,代码肯定最少,但gui界面就显得不太好看了。
现在纠结到底是先要好看,还是先要美观?

[hide] Desktop.rar (779.73 KB, 下载次数: 220) [/狗日的hide]



32位 ASCII 和 UniCode两种类型编译
Desktop.rar (983.38 KB, 下载次数: 173)



评分

参与人数 3无忧币 +15 收起 理由
palm777qqq + 5
kingtod + 5 做一个32位系统的吧
糊涂 + 5

查看全部评分

推荐
发表于 2017-9-11 16:42:49 | 只看该作者
tt911 发表于 2017-9-11 16:24
楼下,您再仔细用放大镜好好瞧瞧,那是一级吗?我记的当年XP右键菜单最大上限是25个,当然这个跟屏幕 ...

我说了注册表只能一级菜单啊

点评

注册表也能二级菜单,亲测  详情 回复 发表于 2017-9-12 20:35
回复

使用道具 举报

3#
发表于 2017-9-11 16:19:14 来自手机 | 只看该作者
win7以上注册表就可以搞定,不过只能一级菜单

点评

楼下,您再仔细用放大镜好好瞧瞧,那是一级吗?我记的当年XP右键菜单最大上限是25个,当然这个跟屏幕分辨率,后来的WIN7跟缩放比有关。最得竖向菜单条件好像是15个来着,多少忘了。  发表于 2017-9-11 16:23
回复

使用道具 举报

4#
 楼主| 发表于 2017-9-11 16:24:35 | 只看该作者

   楼下,您再仔细用放大镜好好瞧瞧,那是一级吗?我记的当年XP右键菜单最大上限是25个,当然这个跟屏幕分辨率,后来的WIN7跟缩放比有关。最多竖向菜单项目条数好像是15个来着,多少忘了。  

点评

我说了注册表只能一级菜单啊  详情 回复 发表于 2017-9-11 16:42
回复

使用道具 举报

5#
 楼主| 发表于 2017-9-11 17:47:39 | 只看该作者

哈哈,快搞好了。
回复

使用道具 举报

6#
发表于 2017-9-12 20:35:13 | 只看该作者
wjgyz740526 发表于 2017-9-11 16:42
我说了注册表只能一级菜单啊

注册表也能二级菜单,亲测
回复

使用道具 举报

7#
发表于 2017-9-12 21:21:55 来自手机 | 只看该作者
怎么做的?求教

点评

https://tieba.baidu.com/p/2219207052?pn=0& 教程自己看,很简单  详情 回复 发表于 2017-9-19 20:43
[attachimg]353205[/attachimg] 90行代码实现。界面槽点,无所谓。  详情 回复 发表于 2017-9-13 08:50
回复

使用道具 举报

8#
 楼主| 发表于 2017-9-13 08:50:18 | 只看该作者


90行代码实现。界面槽点,无所谓。
回复

使用道具 举报

9#
发表于 2017-9-17 15:16:12 | 只看该作者
加个生成预览的功能会更强大。
回复

使用道具 举报

10#
发表于 2017-9-19 20:43:28 来自手机 | 只看该作者
wjgyz740526 发表于 2017-9-12 21:21
怎么做的?求教

https://tieba.baidu.com/p/2219207052?pn=0&
教程自己看,很简单

点评

你这个教程不能做二级菜单的  详情 回复 发表于 2017-9-19 23:04
我这个是从微软网站上扒来的,而且还有子菜单项。  发表于 2017-9-19 21:19
回复

使用道具 举报

11#
发表于 2017-9-19 23:04:54 | 只看该作者
金 发表于 2017-9-19 20:43
https://tieba.baidu.com/p/2219207052?pn=0&
教程自己看,很简单

你这个教程不能做二级菜单的

点评

但是!楼下的代码却可以,只是生成起来有点麻烦。反正我用ahk来写用了90行代码(算上局部声明)  发表于 2017-9-20 10:22
回复

使用道具 举报

12#
发表于 2017-9-19 23:19:45 | 只看该作者
开始菜单不是更方便,美观?
回复

使用道具 举报

13#
发表于 2017-9-20 09:46:25 | 只看该作者
多谢高手的工具
回复

使用道具 举报

14#
发表于 2017-9-20 09:53:27 | 只看该作者
请教下,这个工具如何做二级菜单,试了下只能做一级菜单

点评

其实很简单,楼下的代码自己改。最后要记住【菜单】是有上限限制的。算上分割线单菜单的数目不能超过15个,记得以前实验过,好像是这个数。  发表于 2017-9-20 10:20
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Cascading Menu] "Icon"="C:\\Windows\\system32\\shell32.dll,-24" "SubCommands"="显示版本;文字工具.Menu;图像工具.  详情 回复 发表于 2017-9-20 10:18
回复

使用道具 举报

15#
发表于 2017-9-20 09:59:41 | 只看该作者
恩,看一下ahk的
回复

使用道具 举报

16#
发表于 2017-9-20 09:59:56 | 只看该作者
非常不错啊
回复

使用道具 举报

17#
 楼主| 发表于 2017-9-20 10:18:51 | 只看该作者
本帖最后由 tt911 于 2019-1-7 21:23 编辑
2012xb21cn 发表于 2017-9-20 09:53
请教下,这个工具如何做二级菜单,试了下只能做一级菜单
  1. Windows Registry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Cascading Menu]
  3. "Icon"="C:\\Windows\\system32\\shell32.dll,-24"
  4. "SubCommands"="显示版本;文字工具.Menu;图像工具.Menu;系统工具.Menu"
  5. "Position"="Top"

  6. ; Command Store Entries
  7. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\显示版本]
  8. "Icon"="Winver.exe"
  9. "MUIVerb"="显示Windows的版本号"

  10. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\显示版本\Command]
  11. @="winver.exe"

  12. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\文字工具.Menu]
  13. "SubCommands"="A.Notepad;A.Wordpad"
  14. "MUIVerb"="Text"
  15. "Icon"="imageres.dll,-3"
  16. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Wordpad]
  17. "MUIVerb"="Open Wordpad"
  18. "Icon"=""H:\\ISO光盘及软盘镜像\\启动管理效率提升\\notepad.exe""
  19. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Wordpad\Command]
  20. @="notepad.exe"

  21. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Defrag]
  22. "Icon"="dfrgui.exe"
  23. "MUIVerb"="Defragmenter"

  24. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Defrag\Command]
  25. @="dfrgui.exe"

  26. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Disk.Cleanup]
  27. "Icon"="cleanmgr.exe"
  28. "MUIVerb"="Disk Cleanup"

  29. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Disk.Cleanup\Command]
  30. @="cleanmgr.exe"

  31. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Disk.Tools.Menu]
  32. "Icon"="imageres.dll,-3"
  33. "MUIVerb"="Disk Tools"
  34. "SubCommands"="A.Defrag;A.Disk.Cleanup"

  35. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\图像工具.Menu]
  36. "Icon"="imageres.dll,-3"
  37. "MUIVerb"="Graphics"
  38. "SubCommands"="A.Paint;Windows.slideshow"

  39. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Msinfo]
  40. "Icon"="msinfo32.exe"
  41. "MUIVerb"="Open MS Info"

  42. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Msinfo\Command]
  43. @="msinfo32.exe"

  44. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Notepad]
  45. "Icon"="notepad.exe"
  46. "MUIVerb"="Open Notepad"

  47. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Notepad\Command]
  48. @="notepad.exe"

  49. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Paint]
  50. "Icon"="mspaint.exe"
  51. "MUIVerb"="Open Paint"

  52. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\A.Paint\Command]
  53. @="mspaint.exe"

  54. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\系统工具.Menu]
  55. "Icon"="imageres.dll,-3"
  56. "MUIVerb"="System"
  57. "SubCommands"="A.Msinfo;A.Disk.Tools.Menu"
复制代码


点评

多谢楼主的注册表范例,可以建多级菜单了。  详情 回复 发表于 2017-9-23 14:34
回复

使用道具 举报

18#
发表于 2017-9-20 13:16:58 | 只看该作者
是先要美观
回复

使用道具 举报

19#
发表于 2017-9-20 21:12:12 | 只看该作者
这个小工具真方便,加一些常用小工具在右键很方便
回复

使用道具 举报

20#
发表于 2017-9-20 21:35:41 | 只看该作者
看看!!!!!
回复

使用道具 举报

21#
发表于 2017-9-21 09:08:24 | 只看该作者
这个东西真的很好。
回复

使用道具 举报

22#
发表于 2017-9-21 09:40:30 | 只看该作者
这个工具可以有,要一个,谢谢分享!
回复

使用道具 举报

23#
发表于 2017-9-21 16:03:18 | 只看该作者
谢谢提供,支持了.
回复

使用道具 举报

24#
发表于 2017-9-22 17:07:50 | 只看该作者
有没有32位系统能用的  下载了不能使用

点评

主楼已经 更新!  发表于 2017-9-23 17:32
好,升级。  发表于 2017-9-22 21:10
回复

使用道具 举报

25#
发表于 2017-9-23 14:34:27 | 只看该作者
tt911 发表于 2017-9-20 10:18
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Cascading Men ...

多谢楼主的注册表范例,可以建多级菜单了。
回复

使用道具 举报

26#
发表于 2017-9-23 17:46:07 | 只看该作者
kingtod 发表于 2017-9-22 17:07
有没有32位系统能用的  下载了不能使用

非常感谢楼主
回复

使用道具 举报

27#
 楼主| 发表于 2017-11-10 10:31:25 | 只看该作者
不错吧,哈哈。
回复

使用道具 举报

28#
发表于 2017-11-10 10:35:34 | 只看该作者
个人不喜欢2级菜单,
右键菜单就是快捷方便的,搞个2级菜单,还不如我直接点快捷方式

点评

所以凡事各有利弊,不可能统统占全!你点的再快,也不如我16开纸全是ahk热键调用看一眼点的快。  发表于 2017-11-10 16:53
回复

使用道具 举报

29#
发表于 2018-3-15 11:44:53 | 只看该作者
我看看,收一个。
回复

使用道具 举报

30#
发表于 2018-3-15 11:57:03 | 只看该作者
还是不太懂 怎么用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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