无忧启动论坛

标题: 请教一下,Win10 桌面右键的问题 [打印本页]

作者: moran    时间: 2016-3-24 21:33
标题: 请教一下,Win10 桌面右键的问题
想给 Win10桌面右键添加一个切换电源方案,添加好后发现2级菜单不显示菜单名。

我添加了3个2级菜单,只显示1、2、3,请问一下有没有办法显示菜单名?

下面是导出来的注册表。

  1. Windows Registry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Switch Power Plan]

  3. "Icon"="C:\\Windows\\System32\\powercpl.dll"

  4. "MUIVerb"="电源计划"

  5. "SubCommands"="Balance;High;Save"

  6. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Balance]

  7. @="平衡"
  8. "Icon"="C:\\Windows\\System32\\powercpl.dll"

  9. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Balance\command]
  10. @="C:\\Windows\\System32\\powercfg.exe /S 381b4222-f694-41f0-9685-ff5bb260df2e"

  11. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\High]
  12. @="高性能"
  13. "Icon"="C:\\Windows\\System32\\powercpl.dll"

  14. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\High\command]
  15. @="C:\\Windows\\System32\\powercfg.exe /S 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c"

  16. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Save]
  17. @="节能"
  18. "Icon"="C:\\Windows\\System32\\powercpl.dll"

  19. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Save\command]

  20. @="C:\\Windows\\System32\\powercfg.exe /S a1841308-3541-4fab-bc81-f71556f20b4a"
复制代码


各位大大们帮忙看看,哪里出问题了?非常感谢。
作者: moran    时间: 2016-3-24 21:38
另外请教一下,自己添加的菜单,能不能和系统自带的一样,也显示选中项?

作者: moran    时间: 2016-3-25 12:01
我也在Win7下测试正常,不知道Win10下为什么不行?已在内置管理员、普通管理员和普通账户下测试。。
作者: slore    时间: 2016-3-25 12:38
moran 发表于 2016-3-24 21:38
另外请教一下,自己添加的菜单,能不能和系统自带的一样,也显示选中项?

把调用改成一个小命令或者批处理,通过修改icon来表现选中效果。
作者: moran    时间: 2016-3-25 14:10
本帖最后由 moran 于 2016-3-25 14:19 编辑

@frg521

系统是原版系统,没有精简。。不知道为啥二级菜单只显示123?路径应该没错?一楼的就是我导出来的注册表。。
作者: moran    时间: 2016-3-25 14:11
slore 发表于 2016-3-25 12:38
把调用改成一个小命令或者批处理,通过修改icon来表现选中效果。

麻烦具体说说怎么做,多谢了。。
作者: slore    时间: 2016-3-25 14:38
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Balance\command]
@="C:\\Windows\\System32\\powercfg.exe /S 381b4222-f694-41f0-9685-ff5bb260df2"

@="powerplanswitch.bat Balance"

powerplanswitch.bat

  1. iconB=平衡图标
  2. iconH=高性能图标
  3. iconS=节能图标
  4. Case:Balance模式 {
  5.      pwrid=381b4222-f694-41f0-9685-ff5bb260df2
  6.      iconB=选中图标
  7. }
  8. Case: High模式 {
  9.      pwrid=381b4222-f694-41f0-9685-ff5bb260df2
  10.      iconH=选中图标
  11. }
  12. Case:Save模式 {
  13.      pwrid=8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
  14.      iconS=选中图标
  15. }
  16. powercfg.exe /S %pwrid%
  17. reg HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Balance\Icon=%iconB%
  18. reg HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\High\Icon=%iconH%
  19. reg HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Save\Icon=%iconS%

复制代码

作者: moran    时间: 2016-3-25 20:09
@frg521  我这无法上传图片,上传按钮点了没反应。。

简单的说就是这样,如果正常的话,应该是电源计划展开后,里面有平衡、高性能、节能,这三个菜单,现在我这三个菜单一次显示的是1、2、3。





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3