任意菜单就像任意门咯,按下热键,弹出一个自定义的小菜单,导向想去的地方。 简而言之,就是根据自己的JSON配置生成一个菜单,然后可以快捷的传送。
JSON配置文件长这样:
根据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
|