网上晃了一圈,发现没有什么详细的PopSel介绍文章,下载网站都把这软件当成快捷工具分类菜单来介绍,实在有点大材小用了。
这几天空着,把自己使用PopSel的经验写写
PopSel是一个菜单工具,它可以用命令行调用不同的菜单,执行相应的命令行命令,不驻留内存。
它支持二级菜单,支持首字母快捷键,支持&字母快捷键,支持参数传递。
这些特性,使得它可以通过hoekey热键调用不同的菜单,通过nircmd来执行复杂的命令。
一、安装和准备工作:
在官方网站
http://home.mnet-online.de/horst.muc/wpop.htm
可以下载到最新的2.45版,zip压缩包,绿色
重要的文件:
PopSel.exe 主程序文件
PopSel-en.chm 帮助文档英文版
Demo.lst 配置文件实例
PopSel只需要主文件就可以运行,考虑到有时需要查一下资料,建议把上面这三个文件一起放在hoekey文件夹内。
因为.lst文件一般没有在系统注册,同时也为了修改方便和文件分类的明晰,建议把 Demo.lst 改名为 PopDemo.ini。以后,我们所有的PopSel菜单配置文件,都将以 Pop*.ini的形式来命名。
hoekey文件夹文件清单:
.\Hoekey\plugin 插件文件夹
.\hoekey\hoekey.exe
.\hoekey\...其它hoekey文件
.\hoekey\nircmd.exe
.\hoekey\PopSel.exe
.\hoekey\PopDemo.ini
二、PopSel的配置文件
把PopDemo.ini拖到PopSel.exe上,会弹出一个菜单,点击桌面空白处,会弹出 PopSel Configuration 按钮,点击这个按钮,就可以进入对PopDemo.ini的修改。
用写字板打开PopDemo.ini,对照起来,就能明了PopSel配置文件的规则了。
1、纯文本文件,ANSI格式(注:不支持Unicode格式)。
2、每行一个命令,以=号作为分隔符,=前面为菜单显示内容,=后面是命令。格式:菜单内容=命令;参数;路径;max/min;图标。
3、-=表示一条横线。
4、二级菜单用/号分隔菜单内容。
5、菜单中使用&号,可以设定一个字母快捷键。类似转义字符,用&&显示&。
6、支持系统环境变量,可在CMD下用set命令查看。
看到这里,我相信大部分软件爱好者都能够写出自己的菜单配置文件了。我说一下自己的习惯吧:
现在用熟了,直接用文本编辑器写命令行。
命令行编辑的时候,可以用一个制表符Tab来对齐,这样在Excel里面会显示成表格,重复内容较多的时候,可以使用Excel拖出来。
我的hoekey中的PopSel配置:
----------------------------------------------------------------------------
=Rem|★★★★★ PopSel 菜单 ★★★★★
~` =Run|popsel /n /DP PopClip.ini ;[PopSel 剪切板]
~_`=Run|popsel /n PopFolder.ini ;[PopSel 文件夹]
~^`=Run|popsel /n PopRegedit.ini ;[PopSel 注册表]
~@`=Run|popsel /n /i PopSearch.ini %s ;[PopSel 菜单搜索]
~^_`=Run|popsel /n /i PopTools.ini ;[PopSel 菜单工具]
~@space=Input|| PopSearch 搜索||%s ;[PopSel 填词搜索]
=Run|popsel /n /i PopSearch.ini "%u" ;[PopSel 填词搜索]
----------------------------------------------------------------------------