对窗口的操作方法和装置、计算机装置及可读存储介质制造方法及图纸

技术编号:20680219 阅读:38 留言:0更新日期:2019-03-27 18:38
本发明专利技术提供一种对窗口的操作方法和装置、计算机装置及可读存储介质,用于解决现有工作流软件对窗口进行操作时错误几率较高的问题,对窗口的操作方法包括:预存目标程序的目的窗口的窗口信息,目的窗口的窗口信息包括目标程序的顶级窗口的标识信息和目的窗口在顶级窗口中的索引位置;根据顶级窗口的标识信息获取顶级窗口的句柄;根据顶级窗口的句柄和目的窗口在顶级窗口中的索引位置获取目的窗口的句柄;根据目的窗口的句柄对目的窗口进行操作。

【技术实现步骤摘要】
对窗口的操作方法和装置、计算机装置及可读存储介质
本专利技术涉及计算机
,特别涉及一种对窗口的操作方法和装置、计算机装置及可读存储介质。
技术介绍
工作流软件应用的范围非常广泛,凡是通过表单逐级手工流转完成的任务均可应用工作流软件自动实现,具体的,工作流软件有利于实现在行政管理、人事管理、财务相关和客户服务等方面的工作流程自动化。Windows程序中,有各种各样的资源,比如窗口、图标、光标等。Windows程序的窗体、窗体上的控件(比如按钮)都属于窗口。在windows中,句柄是和窗口对象一一对应的32位无符号整数值。窗口对象可以映射到唯一的句柄,句柄也可以映射到唯一的窗口对象。因此,在Windows应用程序中,窗口是通过句柄来标识的。在窗口每次打开的时候,窗口的句柄的取值是会变动的,我们要对某个窗口进行操作,首先就要得到这个窗口的句柄。现有技术中,工作流软件模拟用户对另一程序B的b按钮的操作,比如模拟用户点击b按钮的鼠标操作,实现过程一般包括:在工作流软件中预存有b按钮的窗口标识,工作流软件可以使用应用程序编程接口API,根据预存的B按钮的窗口标识获取b按钮的句柄,之后,工作本文档来自技高网...

【技术保护点】
1.一种对窗口的操作方法,其特征在于,包括:预存目标程序的目的窗口的窗口信息,所述目的窗口的窗口信息包括所述目标程序的顶级窗口的标识信息和所述目的窗口在所述顶级窗口中的索引位置;根据所述顶级窗口的标识信息获取所述顶级窗口的句柄;根据所述顶级窗口的句柄和所述目的窗口在所述顶级窗口中的索引位置获取所述目的窗口的句柄;根据所述目的窗口的句柄对所述目的窗口进行操作。

【技术特征摘要】
1.一种对窗口的操作方法,其特征在于,包括:预存目标程序的目的窗口的窗口信息,所述目的窗口的窗口信息包括所述目标程序的顶级窗口的标识信息和所述目的窗口在所述顶级窗口中的索引位置;根据所述顶级窗口的标识信息获取所述顶级窗口的句柄;根据所述顶级窗口的句柄和所述目的窗口在所述顶级窗口中的索引位置获取所述目的窗口的句柄;根据所述目的窗口的句柄对所述目的窗口进行操作。2.根据权利要求1所述的对窗口的操作方法,其特征在于,所述顶级窗口为所述目的窗口的第n级父窗口,所述目的窗口在所述顶级窗口中的索引位置包括所述目的窗口的第i-1级父窗口在所述目标窗口的第i级父窗口中的第i索引位置,其中,n为正整数,i=1,2,……,n,所述目的窗口的第0级父窗口为所述目的窗口。3.根据权利要求2所述的对窗口的操作方法,其特征在于,所述根据所述顶级窗口的句柄和所述目的窗口在所述顶级窗口中的索引位置获取所述目的窗口的句柄包括:依次根据所述目的窗口的第j级父窗口和第j索引位置获取所述目的窗口的第j-1级父窗口的句柄,其中,j=n,n-1,……,1。4.根据权利要求3所述的对窗口的操作方法,其特征在于,所述目的窗口的窗口信息还包括所述目的窗口的各级父窗口的各个子窗口的标识信息。5.根据权利要求1至4中任一项所述的对窗口的操作方法,其特征在于,所述顶级窗口的标识信息包括程序标识和窗口类名。6.一种对窗口的...

【专利技术属性】
技术研发人员:邓大洋吴远泽刘银方秋琪程晨
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1