我们知道,在某文件上点击右键时,可以选择"打开方式"(比如"记事本").我用JAVA SWING写了个编辑器,如何能够在右键的"打开方式"中增加选项,并用此编辑器打开文件呢?我知道怎样增加鼠标右键选项但不懂怎样使其打开,please help

解决方案 »

  1.   

    运行注册表编辑器,打开“我的电脑\HKEY_CLASSES_ROOT\*\shellex\ ContextMenuHandler”分支。该分支下有两个主键HexWorkshopContextMenu和Winzip(自己安装的程序),删去后即可发现原来文件的弹出菜单上的Hex edit 和Add to Zip两项不见了。当要在弹出菜单中添加一些可执行文件时(以notepad为例),可进行如下操作:
      1.在“我的电脑\HKEY_CLASSES_ROOT\*”下新建一个名为shell的主键。
      2.在“shell”下新建名为aaa(aaa即是显示于弹出菜单中的文字,这里假设用“用笔记本打开”代替)的主键。
      3.在aaa下新建名为command的主键,修改其右默认的键值为“c:\windows\notepad.exe %1”(%1表示该文件不带参数,而只运行笔记本程序)即可。
      4.需再添加新的菜单项重复步骤2、3即可。