创建非英语Windows资源管理器右键单击菜单

时间:2016-10-17 01:25:29

标签: windows registry file-association

How to Add Any Application Shortcut to Windows Explorer’s Context Menu

InstallShield可以在安装期间创建注册表,但我无法成功创建非英语注册表。

测试.reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\作業用]
[HKEY_CLASSES_ROOT\*\shell\作業用\command]
@="C:\My Menu\Menu.exe "%1""

第1行命令可以创建
第二行命令无法创建

无论如何都不能创建一个非英语的快捷方式,例如.reg还是编程?

1 个答案:

答案 0 :(得分:0)

使用带有拉丁字母的选定术语作为命令,并指定要显示给用户的文本作为该键的默认值:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\yourword]
@="作業用"

[HKEY_CLASSES_ROOT\*\shell\yourword\command]
@="\"C:\\My Menu\\Menu.exe\" \"%1\""

请务必使用Encoding“Unicode with BOM”保存* .reg文件。

还要记住以双引号转义值:\必须写为\\。双引号“必须写为\”。

另外:如果可执行文件的路径中有空格,则需要用双引号括起路径(使用\转义)