加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何在Windows资源管理器中为Java应用程序添加上下文菜单?

发布时间:2020-12-13 20:54:29 所属栏目:Windows 来源:网络整理
导读:如何在Java应用程序的Windows资源管理器上下文菜单(例如7-Zip)中添加子菜单项? 我知道有两种做法。花哨的方法是写一个Windows shell扩展,这是powerarchiver,winzip等,我相信(这涉及运行代码来确定上下文菜单项将取决于所选择的文件)。 简单的方法,对于
如何在Java应用程序的Windows资源管理器上下文菜单(例如7-Zip)中添加子菜单项?
我知道有两种做法。花哨的方法是写一个Windows shell扩展,这是powerarchiver,winzip等,我相信(这涉及运行代码来确定上下文菜单项将取决于所选择的文件)。

简单的方法,对于简单的功能,您可以在注册表中添加一个条目:

HKEY_CLASSES_ROOT&;file type>shell&;display text>command

其中<文件类型>是这个上下文菜单应该应用到的文件,即*,.mdb,.doc

<显示文字>您要在上下文菜单中显示什么。

然后将默认字符串作为要从上下文菜单启动的应用程序的路径添加,您可以使用%1来引用当前选择的文件,即使用MS Access I:

HKEY_CLASSES_ROOT*shellMS Access 2000command
"C:Program FilesMicrosoft OfficeOfficeMSACCESS.EXE" "%1"

然后,为我选择的任何文件(因此*)添加一个上下文菜单项,这样我可以在MS Access 2000中启动它。

当然,总是备份您的注册表,然后再进行黑客攻击。

您的程序可以在安装期间或首次运行时执行此操作。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读