脚本开发,脚本学习,辅助软件
【腾讯云】新用户专属大礼包低至1折【阿里云】云产品通用代金券2000元【阿里云】云小站优惠返现【阿里云】企业级1折特惠【阿里云】3年低至3折
查看: 6|回复: 0

轻量级的任意菜单

[复制链接]

19

主题

19

帖子

119

积分

襁褓

Rank: 1

积分
119
发表于 2020-5-14 12:03:19 | 显示全部楼层 |阅读模式

任意菜单就像任意门咯,按下热键,弹出一个自定义的小菜单,导向想去的地方。

简而言之,就是根据自己的JSON配置生成一个菜单,然后可以快捷的传送。

2K[]PNLIG6~%}(8{CFY@1EE.png

)1DL(Y[({~6NGN@TST@W@_H.png

JSON配置文件长这样:

((%4R%U7ZMS266%`9YEYCMA.png

根据type来判断是菜单、子菜单、目录、文件、文本等
具体可以看源码

由于咱懒,而且是自用,所以没有写配置菜单编辑器,感兴趣的可以自己写写,就只涉及到简单的JSON知识

用到两个模块:

1.热键zc类的模块

2.JSON解析类的模块


一些姿势:

按住alt键点击可以打开文件目录,按住ctrl键点击可以复制文件目录,配置文件的icon项请给出绝对路径或者使用@(可以读取文件图标并显示在菜单里)具体请看源码实现。

type有四种:

category:子级菜单,需要有include项,且为一个数组

file:文件,需要有path项,如果需要启动参数请使用parame项并用,分割

url:网址,需要有link项

text:文本,需指定parameter项



下载链接:https://t00y.com/file/20110282-443208868





上一篇:京东语音合成例子
下一篇:GDI+实现Material Design 按钮
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表