wox 是什么?
wox 是一个 Windows 下的快速启动工具,可用于提升效率,开源免费,类似 macOS 中的 Alfred。
下载与安装
在 官网或者 github 上下载安装包/免安装程序。
我瞎子啊的是 1.3.524 版本。
简单使用
使用 alt + space 唤起输入窗口。
输入 1+2,会看到下下拉框中出现计算结果 3 。
输入 h 1122
,会看到下图的效果:
这里的 h
可以认为是一个命令。1122
是命令参数。下拉框出现的内容是执行结果。
插件的参考实现
这个 h
其实是用 python 实现的一个 wox 插件。打开 wox 设置,找到 Plugin ,其中的 Hello World Python
就是 h
的具体实现。插件信息右侧有一个Plugin Directory
,点击即可进入插件目录查看源码。在我的电脑上,插件目录是C:\Users\letian\AppData\Local\Wox\app-1.3.524\Plugins
,Hello World Python
插件在 C:\Users\letian\AppData\Local\Wox\app-1.3.524\Plugins\HelloWorldPython
目录下。
https://github.com/jianbing/wox-python-plugins 这里提供了一个增强版本的 Hello World Python
。支持打日志。
编写一个简单的时间戳转换插件
插件功能:
- 将时间戳转换为年月日时分秒。
- 将年月日时分秒转换为时间戳。
- 选中转换结果,回车键将内容复制到粘贴板。
编写步骤:
1、安装 python 3。
2、安装 pyperclip 模块:
pip install pyperclip
3、在 Plugins 目录新建目录 Wox.Plugin.TimeConvert
,在其中编写插件代码。
代码见 https://github.com/letiantian/Wox.Plugin.TimeConvert 。
4、编写完成后,重启 wox。
5、使用 alt + space 唤起输入窗口。输入 tc 1
可以看到: