星月扩展库 v1.0-beta(2018.01.26更新)
按键精灵X 星月扩展库 是由按键精灵工程师牵头开发的开源项目群,旨在为按键精灵开发者在开发时提供简单有效的功能扩展。
这个库主要针对按键X,但部分插件或功能按键精灵2014也可以使用。
既然是开源项目群,就意味着任何对这个项目感兴趣的开发者,都可以参与到项目中,为本项目和按键精灵的发展贡献一份自己的力量。
项目群意味着,这个扩展库可能由不止一个插件、按键精灵允许的扩展方式存在,这样做主要考虑到按键精灵开发者对按键可以进行扩展的方式很多,各种扩展使用的编程语言也各不相同,我们希望求同存异,以解决用户的功能需求为第一目标,其次才考虑使用的是什么开发工具。
因此您加入到这个团队,也可以开辟新的项目,以自己习惯的开发工具进行更新,最终组成整个扩展库的功能体系。
以开源组件在 zlib开源协议授权的基础上开放源代码,您可以免费获取源代码,修改或扩充。
你也可以申请成为此扩展库的开发者,共同完善这个产品。
获取源代码:http://git.oschina.net/xywhsoft/qlx_xy
xLeaves(项目创始人):xywhsoft@qq.com
山海师(项目管理员):450234299@qq.com
神梦无痕:104220723@qq.com
基础库:包含一些功能未成体系索引暂未分类的函数,和简单但能有效提升易用性的函数。
字符集转换库(编码转换库):提供文本在 ANSI、UNICODE(utf-16)、utf-8 三种编码之间进行转换的功能。
文件库:提供文件读写、属性访问、复制剪切删除、遍历等功能以及文件夹创建、复制功能。
ini文件操作库:提供 ini配置文件读写、删除、小节遍历、键遍历功能。
系统信息库:提供系统信息、设置查询功能。
剪贴板库:访问剪贴板中的数据。
系统公共对话框库:提供文件打开对话框、文件保存对话框、文件夹选择对话框、字体选择对话框、颜色选择对话框。
网络检测库:提供Ping(基于ICMP协议)、Ping端口(TCP协议)的功能检测网络是否连通。
HTTP协议库:提供HTPP协议的Get、Post访问的功能。
算法库:提供 CRC32、MD5、SHA1、SHA256、Base64 等算法针对文件或字符串进行计算的操作。
窗口库:提供各种查找定位窗口、枚举窗口、获取窗口信息和窗口坐标系转换的操作。
进程库:提供各种查找定位进程、枚举进程、获取进程信息结束进程和注入DLL到进程的操作。
网络库:提供套接字与ICMP协议外的一些网络辅助功能。
UDP网络对象库:提供基于事件驱动的UDP网络通信功能,让脚本能够以非常简单的方式支持UDP点对点通信。
TCP客户端网络对象库:提供基于事件驱动的TCP网络通信功能,客户端对象库可以实现对服务器的连接和数据交换功能。
TCP服务器网络对象库:提供基于事件驱动的TCP网络通信功能,服务端可以监听端口,和多个客户端建立连接交换数据。
低级键鼠HOOK库:为按键精灵增加基于事件驱动的全局键盘、鼠标动作捕获功能,以实现操作录制或拦截。
Spy控件库:为QUI新增SPY控件,SPY控件可以拖动准星准确定位窗口,实现窗口侦探或游戏窗口定位的功能。
菜单库:为QUI新增菜单支持,菜单库能够创建和定制弹出式菜单,并以事件驱动的方式通知QUI哪一个菜单被点击。
画板控件库:为QUI新增画板控件,画板控件允许开发者在上面自由绘制内容,同时画板控件也能响应任何鼠标、键盘事件,以提供更好的交互效果,画板控件还允许开发者将屏幕的某个区域截图后绘制在控件上,并自由控制缩放。
百度网盘下载:
https://pan.baidu.com/s/1mjuMdTmgitee下载(可下载源代码、需要注册帐号)
https://gitee.com/xywhsoft/qlx_xy/releases