0
我只是想知道是否有一种方法来为我的应用程序(.exe文件)添加上下文菜单项?例如,有一个exe文件 - “test.exe”。右键单击它时,显示一个包含项目的内容菜单 - “执行”。当点击其他exe文件时,“不要”显示。有没有办法给特定的exe文件添加windows右键菜单?
我只是想知道是否有一种方法来为我的应用程序(.exe文件)添加上下文菜单项?例如,有一个exe文件 - “test.exe”。右键单击它时,显示一个包含项目的内容菜单 - “执行”。当点击其他exe文件时,“不要”显示。有没有办法给特定的exe文件添加windows右键菜单?
针对特定文件有点复杂,因为上下文菜单主要是针对文件类型进行操作的,但您可以使用名为Advanced Query Syntax (MSDN link)的注册表项类型来执行此操作。
Computer\HKEY_CLASSES_ROOT\exefile\shell
Do It
Do It
关键AppliesTo
值添加名为AppliesTo
一个新的字符串值设置为System.ItemName:"test.exe"
Command
下的密钥Do It
(Default)
价值,你的exe文件路径名(带任何参数)注意这将显示“自己”为任何文件或文件夹具有命令“TEST.EXE “ 在名字里。我不确定你可以得到比这个短暂的写作,安装和注册shell处理程序扩展程序更具体的内容。名为“not_a_test.exe”的文件也会得到“Do It”命令 - 选择它可以运行真正的test.exe(因为Command
缺省值指向那里)。
非常感谢McGuireV10。在将“AppliesTo”值更改为“System.ItemName:”test“'(不带”.exe“)后,这对我有用。 – kwang