[发明专利]基于像素坐标方式的Windows客户端应用程序自动运行方法有效
申请号: | 201811631168.7 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109614169B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 肖强;兰方 | 申请(专利权)人: | 上海上讯信息技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海京沪专利代理事务所(普通合伙) 31235 | 代理人: | 杨金淑 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于像素坐标方式的Windows客户端自动运行方法,采用像素坐标方式的计算捕获方法,不依赖于命令行参数,同时既可以实现静态常规窗体或控件的定位,又能实现动态以及特殊窗体的准确定位;而且对所有的应用程序都适用,具有通用性、易操作性等特征。因此,本发明既解决普遍的Windows应用程序的流程化操作,又可以方便用户进行应用程序运维管理。 | ||
搜索关键词: | 基于 像素 坐标 方式 windows 客户端 应用程序 自动 运行 方法 | ||
【主权项】:
1.一种基于像素坐标方式的Windows客户端应用程序自动运行方法,用于实现所述应用程序的自动登录及配置,其特征在于,所述方法包括以下步骤:步骤一、启动所述应用程序;获取应用程序主窗口句柄,然后前置和激活所述应用程序主窗口;步骤二、进行鼠标移动模拟操作,包括以下步骤:(1)将鼠标通过通用方法移动指向需要点击操作的目标位置,获取所述目标位置在客户区坐标系中的像素坐标(x,y);其中,客户区是指所述应用程序主窗口除了标题栏、工具栏、菜单栏后的剩下区域,所述客户区坐标系是指以所述客户区的左上角为坐标系的原点(0,0),从左到右为正,从上到下为正而形成的坐标系,以像素为单位;(2)通过转换函数将所述客户区坐标系中坐标点的像素坐标转换为屏幕坐标系中的屏幕坐标;其中,所述屏幕坐标系是指以显示器屏幕的左上角为坐标系的原点(0,0),从左到右为正,从上到下为正而形成的坐标系,以像素为单位;(3)获取所述显示器屏幕的宽度和高度(width,height),通过转换公式,将所述目标位置的像素坐标(x,y)转换为鼠标需要在所述屏幕坐标系中移动的坐标(px,py);通过鼠标编程接口,将鼠标移动到所述目标位置;然后继续通过所述鼠标编程接口执行鼠标左击、右击或双击操作;步骤三、按需要改变目标位置并重复以上鼠标移动模拟操作,过程化依次执行完成所有鼠标移动模拟操作,即可实现所述应用程序的自动登录及配置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上讯信息技术股份有限公司,未经上海上讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811631168.7/,转载请声明来源钻瓜专利网。
- 上一篇:内存优化方法及装置
- 下一篇:控制由计算系统执行的任务