我在这里得到信息但添加后,我没有在我的桌面竞赛菜单上获得任何快捷方式:(请帮助我,我只希望它在我的桌面上下文菜单上
- 打开 regedit 并转到:
CODEHKEY_CLASSES_ROOT\Directory\Background\shell 现在在此键下创建另一个具有任意名称的键,并在右侧窗格中将其值设置为您想要在桌面上下文菜单中显示的标签,如 Media Player、Winamp、Firefox 或其他任何内容。
- 现在使用名称命令在此新创建的键下创建另一个键。并在右侧窗格中将其值设置为应用程序的确切路径,例如:
C:\Program Files\Windows Media Player\wmplayer.exe C:\Program Files\Winamp\winamp.exe 等...
就是这样。现在您可以在桌面上下文菜单中检查您最喜欢的应用程序快捷方式。
您可以创建任意数量的快捷方式。只需为所有应用程序创建一个单独的键即可。
以下是现成的代码:
CODEWindows 注册表编辑器版本 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP] @="Windows Media Player"
[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP\command] @="C:\Program Files\Windows Media Player\wmplayer.exe" 只需将标签和路径更改为您想要的应用程序,然后以名称“vishal.reg”(包括引号)保存并运行它。
您还可以通过在新创建的键的右侧窗格中添加“扩展”字符串值来设置应用程序快捷方式,使其仅在按下键时显示:
CODEWindows 注册表编辑器版本 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP] @="Windows Media Player" "Extended"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\WMP\command] @="C:\Program Files\Windows Media Player\wmplayer.exe"
答案1
仅 Windows Vista 和 Windows 7 支持通过此注册表项添加菜单项:
HKEY_CLASSES_ROOT\Directory\Background\shell\
Directory\Background
在此之前(例如 Windows XP),只能通过以下方式添加菜单项shellex
:
HKEY_CLASSES_ROOT\Directory\Background\shellex\
shellex
使用起来难度成倍增加,因为它要求您编写自己的 COM DLL(假设使用 C++),并将其注册到系统中。这对于一个坐在椅子上的注册表黑客来说绝非易事。
因此基本上,您无法轻松完成您想做的事情。至少在 WinXP 中无法做到。
答案2
假设您指的是 Windows XP,最简单的方法是从 Microsoft 下载并安装 TweakUI。它是 Windows XP PowerToys 之一,可从以下网址获取http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx。
运行 TweakUI 后,点击左侧列表中的“模板”。您可以启用/禁用现有模板或添加新模板。