Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
I know
View Details
Sign in
Sign up
Fetch the repository succeeded.
Open Source
>
Development Lib
>
Desktop UI
&&
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
14
Star
58
Fork
22
xLeaves
/
按键星月扩展库
Code
Issues
5
Pull Requests
0
Wiki
Insights
Pipelines
Service
Gitee Pages
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
Don’t show this again
Releases
Latest
v1.0-release
3d3379d
2018-05-11 20:36
Compare
v1.0-release
xLeaves
v1.0-release [2018.05.11]: xyapi 库更新: 画板控件库更新: 新增 Paint画板控件 文件拖入事件支持 新增 Paint_GetDrop 函数用于获取拖入文件列表 修改 Paint_Create 函数新增一个参数用于事件过滤 修改 Paint_Text 函数名为 Paint_TextOut 新增 Paint_DrawText 函数实现多行范围格式化输出 新增 Paint_SetFont 函数用于设置画板控件写字的字体 修改 默认字体为宋体9号 基础库更新: 新增 GetPathDir 函数用于获取路径中文件夹的部分 新增 GetPathFile 函数用于获取路径中文件名的部分 新增 GetPathAbs 函数用于将相对路径转换为绝对路径 新增 GetPathRel 函数用于将绝对路径转换为相对路径 新增 GetPathPixel 函数用于裁剪路径的显示长度 新增 GetPathPixelDC 函数用于裁剪路径的显示长度 新增 GetRandPath 函数用于生成随机路径 新增 Rect 系列函数,用于获取矩形数据包含的各项信息 新增 Int64 数据类型的组合和拆分系列函数(按键BUG暂时无法使用) 文件库更新: 修复 File_Exists 函数会将文件夹也判断为存在的问题 修复 File_Exists 函数会将被占用的文件判断为不存在的问题 新增 File_ReadEx 函数用于指定位置、长度、编码读取文件 新增 File_WriteEx 函数用于指定位置、长度、编码写文件 新增 File_AppendEx 函数用于指定位置、长度、编码写文件 新增 File_Len、File_LenEx 函数用于获取文件大小 新增 Folder_Exists 函数用于判断文件夹是否存在 新增 Folder_Move 函数用于移动文件夹(支持文件过滤) 新增 Folder_Delete 函数用于删除文件夹(支持文件过滤) 新增 文件和文件夹重命名功能 进程库更新: 新增 获取进程内存占用的功能(共计4个函数) 新增 获取进程映像名的功能(共计2个函数) 系统对话框库更新: 新增 Dlg_OpenFiles 函数用于调用打开文件对话框,并支持打开多个文件 整体更新: 修复 DLL卸载时的几处内存泄漏 外置浏览器库 [WebBox] 更新: 新增 GetWinSize 函数用于获取窗口大小 新增 GetWebSize 函数用于获取网页控件大小 新增 GetPageSize 函数用于获取页面整体大小 新增 元素抓取工具抓取元素时可以生成 xyPath 路径字符串 新增 元素抓取工具会在抓取元素后在元素树列表中选中对应的元素 新增 GetCookie、SetCookie 函数用于获取和设置 Cookies 修复 元素抓取工具移动到滚动条上时会出错的BUG 修复 Element_ScreenShot 函数某些情况下截图位置不正确的BUG 修复 元素树列表点击元素时元素定位不准确的BUG 修复 创建外置浏览器后立刻打开网页会被主页覆盖的问题 修改 ScreenShotFull 函数为网页完整截图功能(整个页面都会截图) [ 实现之前的 ScreenShotFull 功能可使用 ScreenShot(hWin, 0, 0, 0, 0, sPath) ] 修改 元素树列表点击响应改为双击响应 修改 元素抓取工具不再支持其他浏览器的元素抓取 [避免增加不确定性] 优化 元素抓取工具性能 神梦插件更新: 新增 SendEmail() 发送邮件 新增 UnlockDel() 强制删除文件 新增 GetHwndByPID() 通过PID获取窗口句柄 新增 SetJSON() 设置JSON键值 新增 DaemonON() 守护进程启动 新增 DaemonKeep() 守护进程心跳 新增 DaemonOFF() 守护进程关闭 优化 GetDOS() 减少占用内存,返回值过滤多余字符串
Last committed message:
帮助文档更新,补全了 WebBox 后续增加的命令帮助
v1.0-beta
3e9e0c7
2018-01-26 22:09
Compare
v1.0-beta
xLeaves
v1.0-beta [2018.01.26]: xyapi 库更新: 新增 菜单库: Menu_Create 用于创建一个菜单 Menu_Destroy 用于销毁菜单 Menu_Append 用于添加菜单项 Menu_Delete 用于删除菜单项 Menu_Popup 用于弹出菜单 新增 画板控件库: Paint_Create 用于创建一个画板 Paint_Destroy 用于销毁画板 Paint_HDC 用于获取画板的 hDC Paint_HBITMAP 用于获取画板的 hBitmap Paint_Size 用于调整画板大小 Paint_Clear 用于清除画板的图像 Paint_Flip 用于更新画板的图像 Paint_PSet 用于在画板上画点 Paint_Line 用于在画板上画线 Paint_Rect 用于在画板上画矩形 Paint_Circ 用于在画板上画圆形 Paint_Text 用于在画板上写字 Paint_Image 用于在画板上画图 Paint_PrintScreen 用于在画板上显示截屏 网络库 新增函数: Network_LocalIP 用于获取本机IP(TCP/UDP绑定本机用) 进程库 新增函数: Process_Pause 用于暂停进程(根据句柄) PID_Pause 用于暂停进程(根据PID) Process_Resume 用于恢复进程运行(根据句柄) PID_Resume 用于恢复进程运行(根据PID) Process_InjectDll 用于向指定进程注入DLL(根据句柄) PID_InjectDll 用于向指定进程注入DLL(根据PID) 基础库 新增函数: AdjustPrivilege 用于本进程提DEBUG权限 MakeInt 用于通过高低位构建一个32位整数 MakeSrt 用于通过高低位构建一个16位整数 新增 外置浏览器库 [WebBox] 外置浏览器主程序(相对于之前小范围公布的WebBox): 实现了一套全新的用户操作工具,功能更完整,体验更好 重写了外部程序操作接口,涉及的句柄更少 开发者工具改为独立窗口 新增设置中心,可以图形化的方式配置外置浏览器特性 增加了更多配置,现在可以完全定制外置浏览器的各项功能 新增了元素抓取工具和JS测试工具 优化了网页加载等待的逻辑和功能 接口功能完善,涉及功能太多,不在这里展开写 新增 外置浏览器命令库 [中英双语版,英文版优先]: Setup[初始化] 用于设置外置浏览器路径,以便创建外置浏览器 Create[创建] 用于创建一个外置浏览器 Bind[绑定] 用于将之前创建过的外置浏览器纳入控制 IsRunning[是否还在运行] 用于判断指定外置浏览器是否还在运行 Show[显示] 用于显示外置浏览器 Hide[隐藏] 用于隐藏外置浏览器(隐藏后仍能用大漠截图) Close[关闭] 用于彻底关闭外置浏览器 CloseAll[关闭全部] 用于彻底关闭所有在控制的外置浏览器 Release[释放] 用于释放外置浏览器的控制(不关闭外置浏览器,但无法再控制) ReleaseAll[释放全部] 用于释放所有外置浏览器的控制 SetWinSize[设置窗口大小] 用于修改外置浏览器的窗口大小 SetWebSize[设置网页大小] 用于修改外置浏览器的窗口大小,大小基于网页大小调整 GetTitle[获取窗口标题] 用于获取外置浏览器的窗口标题 SetTitle[设置窗口标题] 用于设置外置浏览器的窗口标题 GetWebTitle[获取网页标题] 用于获取外置浏览器打开的网页的标题(不一定是窗口上显示的标题) LoadPage[加载页面] 用于加载一个页面,并稳定的等待页面加载完成 WaitPage[等待加载] 用于稳定的等待页面加载完成 SavePage[保存页面] 用于保存页面DOM区域源代码 RunJS[运行JS] 用于在页面上运行JS RunVBS[运行VBS] 用于在页面上运行VBS RunJS_UseRtl[运行JS_带运行库] 用于在页面上运行JS,会先运行外置浏览器自身携带的JS运行库 RunVBS_UseRtl[运行VBS_带运行库] 用于在页面上运行VBS,会先运行外置浏览器自身携带的JS运行库 SetupProxy[设置代理] 用于设置浏览器代理(仅进城内生效) ClearProxy[取消代理] 用于取消指定外置浏览器的代理 SetScroll[设置滚动条位置] 用于获取外置浏览器滚动条的位置 GetScroll[获取滚动条位置] 用于设置外置浏览器滚动条的位置 ShowDevTool[显示开发者工具] 用于显示指定外置浏览器的开发者工具 GetOpt[获取选项] 获取外置浏览器的设置选项 SetOpt[修改选项] 设置外置浏览器的设置选项 ShowTool[显示工具栏] 用于设置外置浏览器的用户工具栏是否显示 GoURL[跳到链接] 使用外置浏览器异步加载某个页面 GoBack[后退] 用于调用浏览器的后退操作 GoForward[前进] 用于调用浏览器的前进操作 GoHome[跳到主页] 用于跳转到外置浏览器设置好的主页地址 Refresh[刷新] 用于刷新页面 Stop[停止] 停止加载当前正在加载的页面 GetHTML[获取网页源码] 用于获取网页DOM区域的HTML源代码 GetURL[获取URL] 用于获取网页的URL地址,使用Document的URL地址 GetLocationURL[获取本地URL] 用于获取网页的URL地址,和地址栏显示的相同 GetLocationName[获取本地Name] 用于获取网页的本地名字 ScreenShotFull[截图] 网页控件截图(完整范围截图) ScreenShot[区域截图] 区域截图 GetVar[获取变量] 获取和外置浏览器相关的变量值,仅在脚本内部生效 SetVar[设置变量] 设置和外置浏览器相关的变量值,仅在脚本内部生效 GetTable[获取数据表] 获取外置浏览器的控制数据表 xyPath_GenItem[xyPath_GenItem] xyPath 生成路径单元JS,专家函数 xyPath_GenPath[xyPath_GenPath] xyPath 生成路径JS,专家函数 Element_RunJS[元素_运行JS] 基于指定元素运行JS Element_IsExists[元素_是否存在] 判断元素是否存在 Element_GetCount[元素_获取数量] 获取选择元素的数量 Element_Click[元素_点击] 点击指定元素 Element_SetValue[元素_设置内容] 设置元素的value属性,用于输入文字 Element_GetValue[元素_获取内容] 获取元素的value属性 Element_SetHtml[元素_设置源码] 设置元素的源代码,包括元素本身 Element_GetHtml[元素_获取源码] 获取元素的源代码,包括元素本身 Element_SetInnerHtml[元素_设置内部源码] 设置元素的源代码,不包含本身 Element_GetInnerHtml[元素_获取内部源码] 获取元素的源代码,不包含本身 Element_GetText[元素_获取文本] 获取元素的文本内容,包含本身 Element_GetInnerText[元素_获取内部文本] 获取元素的文本内容,不包含本身 Element_SetCheck[元素_设置选择状态] 设置元素的单选/复选状态 Element_GetCheck[元素_获取选择状态] 获取元素的单元/复选状态 Element_SetSelect[元素_按索引设置列表选择] 设置元素的下拉选择状态,按照列表索引 Element_SetSelectText[元素_按文本设置列表选择] 设置元素的下拉选择状态,按照列表文本 Element_SetSelectValue[元素_设置列表选择值] 设置元素的下拉选择状态,直接设置表单值 Element_GetSelectValue[元素_获取列表选择值] 获取元素的下拉选择表单值 Element_SetAttribute[元素_设置属性] 设置元素的指定属性 Element_GetAttribute[元素_获取属性] 获取元素的指定属性 Element_GetRect[元素_获取位置] 获取元素的显示位置(相对于控件的真实坐标) Element_ScreenShot[元素_截图] 按照元素的位置进行截图 新增 山海UI库 通用操作: 通用_刷新控件 通用_获取样式 通用_设置样式 通用_添加样式 通用_删除样式 通用_获取扩展样式 通用_设置扩展样式 通用_添加扩展样式 通用_删除扩展样式 通用_获取宽高 通用_获取矩形 通用_设置宽高 通用_设置位置 通用_获取位置 通用_设置标题 通用_获取标题 通用_获取附加数据 通用_设置附加数据 通用_获取类名 通用_设置置顶 通用_设置Z序 通用_获取可用状态 通用_滚动至顶 通用_滚动至底 窗口操作: 窗口_显示 窗口_隐藏 窗口_设置显示状态 窗口_获取状态 窗口_设置状态 按钮操作 [含单选框和多选框]: 按钮_点击 多选框_获取状态 多选框_设置状态 单选框_获取状态 单选框_设置状态 输入框操作: 输入框_获取文本 输入框_设置文本 输入框_获取锁定状态 输入框_设置锁定状态 输入框_获取长度 输入框_获取修改状态 输入框_设置修改状态 输入框_复制 输入框_剪切 输入框_粘贴 输入框_清除 输入框_全选 输入框_撤销 输入框_是否可以撤销 输入框_获取选择长度 输入框_设置选择长度 输入框_获取开始位置 输入框_设置开始位置 输入框_获取结尾位置 输入框_设置结尾位置 输入框_获取选择文字 输入框_设置选择文字 列表框操作: 列表框_获取项内容 列表框_设置项内容 列表框_获取附加数据 列表框_设置附加数据 列表框_添加项 列表框_添加项增强 列表框_插入项 列表框_删除项 列表框_清空项 列表框_获取选中状态 列表框_设置多选 列表框_获取选中数量 列表框_获取项数量 列表框_获取当前项 列表框_设置当前项 列表框_获取当前项内容 列表框_设置当前项内容 下拉框操作: 下拉框_获取项内容 下拉框_设置项内容 下拉框_获取附加数据 下拉框_设置附加数据 下拉框_添加项 下拉框_添加项增强 下拉框_插入项 下拉框_删除项 下拉框_清空项 下拉框_获取项数量 下拉框_获取当前项 下拉框_设置当前项 下拉框_获取当前项内容 下拉框_设置当前项内容 整合 神梦插件
Last committed message:
文件结构调整
v0.9-release
6411f5c
2017-11-16 20:19
Compare
v0.9-release
xLeaves
v0.9-release [2017.11.16]: 新增 UDP网络对象库 [IOCP技术]: UDP_Create 用于创建UDP网络对象。 UDP_Destroy 用于销毁UDP网络对象。 UDP_Send 用于控制UDP网络对象发送消息。 新增 TCP客户端网络对象库 [IOCP技术]: Client_SetMaxCount 用于设置可以创建的客户端最大数量。 Client_SetThreadCount 用于设置客户端线程数量。 Client_Create 用于创建TCP客户端网络对象。 Client_Destroy 用于销毁TCP客户端网络对象。 Client_Send 用于控制TCP客户端网络对象发送消息。 新增 TCP服务器网络对象库 [IOCP技术]: Server_Create 用于创建TCP服务器网络对象。 Server_Destroy 用于销毁TCP服务器网络对象。 Server_Send 用于控制TCP服务器网络对象发送消息。 Server_SendAll 用于控制TCP服务器网络对象向所有客户端广播消息。 Server_ListClient 用于获取客户端句柄列表。 Server_CloseClient 用于服务器主动断开指定的客户端连接。 Server_GetConnCount 用于获取当前服务器的客户端连接数量。 Server_GetEnterCount 用于获取当前服务器已经连接过的客户端连接数量。 Server_GetLeaveCount 用于获取当前服务器已经断开的客户端连接数量。 ![输入图片说明](https://gitee.com/uploads/images/2017/1116/201910_6b5c173c_133770.png "演示[UDP1].png") ![输入图片说明](https://gitee.com/uploads/images/2017/1116/201922_7f2f88b9_133770.png "演示[UDP2].png") ![输入图片说明](https://gitee.com/uploads/images/2017/1116/201929_33f2745f_133770.png "演示[TCP1].png") ![输入图片说明](https://gitee.com/uploads/images/2017/1116/201936_138c1597_133770.png "演示[TCP2].png") ![输入图片说明](https://gitee.com/uploads/images/2017/1116/201941_8a62777e_133770.png "演示[TCP3].png")
Last committed message:
更新日志
v0.8-release
145e02f
2017-11-13 17:12
Compare
v0.8-release
xLeaves
v0.8-release [2017.11.13]: 新增 HOOK库: Hook_InsKey_LowLevel 用于安装低级键盘HOOK。 Hook_DelKey_LowLevel 用于清除低级键盘HOOK。 Hook_InsMouse_LowLevel 用于安装低级鼠标HOOK。 Hook_DelMouse_LowLevel 用于清除低级鼠标HOOK。 新增 基础库函数: HiWord 用于获取32位整数的高位字。 LoWord 用于获取32位整数的低位字。 HiByte 用于获取16位整数的高位字节。 LoByte 用于获取16位整数的低位字节。 窗口库新增函数: Window_FormPoint 用于获取指定坐标位置的窗口句柄。 Window_FormMouse 用于获取鼠标位置的窗口句柄。 Window_ConvS2C 用于将屏幕坐标转换到窗口的客户区坐标。 Window_ConvC2S 用于将窗口的客户区坐标转换到屏幕坐标。 演示脚本增加了前台脚本录制、后台脚本录制功能。 ![输入图片说明](https://gitee.com/uploads/images/2017/1113/171025_ee1f45b2_133770.png "演示.png")
Last committed message:
更新日志
v0.7.1-release
c159493
2017-11-07 11:59
Compare
v0.7.1-release
xLeaves
v0.7.1-release [2017.11.07]: 修复 Dlg_SelFolder 函数无法点击确定按钮的问题。 修复 演示程序多个功能弹出消息框时数据显示在标题的问题。
Last committed message:
更新日志
v0.7-release
27b567c
2017-11-07 10:41
Compare
v0.7-release
xLeaves
v0.7-release [2017.11.06]: 新增 进程操作库: Process_Is64、PID_Is64 判断进程是否为64位进程。 Process_CmdLine、PID_CmdLine 获取进程启动命令行参数。 Process_CurPath、PID_CurPath 获取进程的工作目录。 Process_GetPath、PID_GetPath 获取进程的文件路径。 Process_Parent、PID_Parent 获取父进程PID。 Process_H2ID 根据进程句柄获取进程ID Process_List 列出所有进程。 Process_FindChild、PID_FindChild 查找指定进程的第一个子进程。 Process_ListChild、PID_ListChild 列出指定进程的所有子进程。 Process_Status、PID_Status 获取进程状态(是否在运行)。 Process_Kill、PID_Kill 结束进程。 ![演示程序](https://gitee.com/uploads/images/2017/1107/104136_a164d1af_133770.png "演示.png")
Last committed message:
编译帮助文件
v0.6.1-release
44cd9e7
2017-09-08 12:01
Compare
v0.6.1-release
xLeaves
v0.6.1-release [2017.09.08]: Dlg_SelFolder 去掉第二个参数,修复命名BUG。 Ping 函数新增域名自动解析功能,修复返回值BUG。 修复范例 获取剪贴板文本 内容显示在消息框标题上的问题。
Last committed message:
添加更新记录
v0.6-release
ad56ee7
2017-09-07 14:30
Compare
v0.6-release
xLeaves
0.6版支持的功能: ANSI(GBK、GB2312)、UNICODE(utf-16)、utf-8 三种编码之间相互转换 HttpGet、HttpPost 系统公共对话框调用 ini文件读写遍历删除 网络连通检测 CRC32、MD5、SHA1、SHA256 四种hash算法 BASE64 编码算法 遍历、读写文件 查找窗口、遍历窗口、获取部分窗口信息 获取系统位数 操作剪贴板(文本) 创建Spy控件 ![部分功能清单](https://git.oschina.net/uploads/images/2017/0907/134554_1d5762ef_133770.png "1.png") ![演示SPY工具](https://git.oschina.net/uploads/images/2017/0907/134613_54462ccb_133770.png "2.png")
Last committed message:
帮助更新
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
Visual Basic
1
https://gitee.com/xywhsoft/qlx_xy.git
git@gitee.com:xywhsoft/qlx_xy.git
xywhsoft
qlx_xy
按键星月扩展库
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register