一种Windows窗口对象标识方法及装置的制造方法

xiaoxiao2021-3-1  172

一种Windows窗口对象标识方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息管理,尤其涉及一种Windows窗口对象标识方法及装置。
【背景技术】
[0002]在Windows操作系统中,大多数程序都有窗口,窗口上面有不同的控件对象,它们接受响应鼠标事件和键盘事件。
[0003]大多数情况下,在操作窗口中,窗口中控件对象或其它对象是可视化的,操作者对这些对象也是一目了然,操作者知道对象所对应的用途、位置等信息。
[0004]对于窗口控件对象,微软提供了一种spy++工具能够对目标程序的窗口控件进行精确识别,该spy++工具操作界面见图1,操作者拖动小圆圈光标到目标窗口的控件,即USER输入框上,该控件周框粗化点亮,显示具体控件信息。图1所提供的微软的spy++,其识别对象的方法属于主动拖曳,即将鼠标光标定位到目标对象上,只有当检测到光标移动到该对象时,才能够识别出光标位置出的目标对象。现有技术中,普遍采用spy++工具,对需要识别的对象进行识别。

【发明内容】

[0005]有鉴于此,本发明提供一种Windows窗口对象标识方法及装置,通过该方法和装置,操作人员无需将光标拖拽到对象所在区域,也可以准确地查找待查找的对象。
[0006]基于上述目的本发明提供的一种Windows对象标识方法,包括如下步骤:
[0007]在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息;
[0008]根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象,使得操作人员对其所选择的对象判断是否执行相应的标识操作。
[0009]可选的,所述待选对象包括目标程序启动时所显示给用户的所有窗口,和/或用户在所述所有窗口中所选择的目标窗口中的所有控件。
[0010]可选的,根据操作人员所选表项与待选对象的对应关系、提示操作人员其所选择的对象的步骤包括:
[0011]根据操作人员所选表项与待选对象的对应关系,查找操作人员所选对象;
[0012]计算操作人员所选对象的边框;
[0013]重绘所述操作人员所选对象的边框并显示重绘的边框。
[0014]可选的,根据操作人员所选表项与待选对象的对应关系、提示操作人员其所选择的对象之后,还包括:
[0015]接收操作人员所输入的对应于其选择的对象的待记录信息,并保存所述待记录信息与操作人员所选表项、操作人员所选对象之间的对应关系。
[0016]可选的,所述待选对象列表中的表项记录有所述待选对象ID和待选类型。
[0017]进一步,本发明还提供一种Windows窗口对象标识装置,包括:
[0018]表项选择信息接收模块:用于在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息;
[0019]表项选择提示模块:用于根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象,使得操作人员对其所选择的对象判断是否执行相应的标识操作。
[0020]可选的,所述待选对象包括目标程序启动时所显示给用户的所有窗口,和/或用户在所述所有窗口中所选择的目标窗口中的所有控件。
[0021]可选的,所述提示模块具体包括:
[0022]对象查找单元:用于根据操作人员所选表项与待选对象的对应关系,查找操作人员所选对象;
[0023]边框计算单元:用于计算操作人员所选对象的边框;
[0024]边框重绘单元:用于重绘所述操作人员所选对象的边框并显示重绘的边框。
[0025]可选的,所述装置还包括:
[0026]信息接收存储模块:用于接收操作人员所输入的对应于其选择的对象的待记录信息,并保存所述待记录信息与操作人员所选表项、操作人员所选对象之间的对应关系。
[0027]可选的,所述待选对象列表中的表项记录有所述待选对象ID和待选类型。
[0028]从上面所述可以看出,本发明所提供的Windows窗口对象标识方法及装置,允许操作人员在不将光标拖拽到待选对象上的情况下,也可以准确地选择待选对象。此外,本发明实施例所提供的Windows窗口对象标识方法和装置,允许操作人员在选择某一对象的同时,通过待选对象列表中的选项信息获得其选择对象的基本信息,不仅进一步提高了对象选择的准确性,还提高了对象选择的速度。
【附图说明】
[0029]图1为现有技术中微软提供的spy++工具操作界面;
[0030]图2为本发明实施例的Windows窗口对象标识方法流程示意图;
[0031]图3为本发明实施例的对象列表与待选对象示意图;
[0032]图4为本发明实施例的待选对象列表与窗口内控件对象示意图;
[0033]图5为本发明实施例的Windows窗口对象标识工具结构示意图。
【具体实施方式】
[0034]为了给出有效的实现方案,本发明提供了下述实施例,以下结合说明书附图对本发明实施例进行说明。
[0035]本发明首先提供一种Windows窗口对象标识方法,包括如图2所示的步骤:
[0036]步骤101:在操作人员选择待选对象列表中的表项后,接收操作人员所选表项的信息;
[0037]步骤102:根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象,使得操作人员对其所选择的对象判断是否执行相应的标识操作。
[0038]从上面所述可以看出,本发明所提供的Windows窗口对象标识方法,使得操作人员能够通过选择待选对象列表中的表项,对所述表项对应的对象进行选择,从而在无需操作人员拖拽光标的情况下,就可以对所述对象进行准确的识别。
[0039]所述待选对象包括目标程序启动时所显示给用户的所有窗口,和/或用户在所述所有窗口中所选择的目标窗口中的所有控件。
[0040]参照图3,所述对象列表的表项与待选对象对应,所述表项可以记载待选对象的信息,如待选对象的ID、位置坐标、待选对象属性、名称等。所述表项也可以仅仅为一个编号。在图3所示的实施例中,待选对象为一个窗口中的控件对象,表项1对应于控件A,表项2对应于控件B、表项3对应于空间C。当操作者选中表项1时,按照设定的方式提示操作人员选中控件A。
[0041]操作人员得知选项列表中的表项与对应的待选控件对象之间的对应关系后,可确定待选对象,并建立待选控件对象与应用自动执行某个操作时待输入的信息之间的对应关系,使得该应用在自动执行所述操作时,能够将待输入的信息输入正确的控件中。
[0042]在其它实施例中,所述对象可以为窗口对象。例如,在实际情况下,部分应用启动或者运行某一指令的时候,会同时启动两个窗口,此时需要对窗口对象进行识别,所述对象列表中的每一个表项对应一个窗口对象;当操作者选中对象列表中的一个表项时,按照设定的方式提示操作人员其所选中的窗口对象。
[0043]在应用程序所自动执行操作会同时弹出两个窗口的情况下,例如,登录某一应用A时,弹出登录权限验证窗口和应用显示窗口,如图4所示,所述应用显示窗口可以是应用运行状态下所显示的窗口界面;所述权限验证窗口中设有接收权限验证信息的控件对象,更具体的,所述接收权限验证信息的控件对象可以是用户名输入框或密码输入框等。那么,为了确定接收权限验证信息的控件对象,首先需要对同时弹出的两个窗口进行识别,此时待选对象为权限验证窗口 ;在确定所述权限验证窗口之后,需要确定权限验证窗口中接收权限验证信息的控件对象,此时待选对象为接收权限验证信息的控件对象。
[0044]再回到图1,现有技术中,微软提供的spy++工具,在识别控件对象的时候,控件对象的基本功能会在对象旁边所标记的文字中体现,如图1中圆圈光标对应的控件对象标记为USER,且该控件为一空白区域,表示该控件对象中可输入用户名信息。
[0045]现有技术中,随着计算机技术的发展,很多应用都能在无人操控时执行自动登录等动作,而对这些应用进行配置、使其在无人操控的情况下识别自动登录等动作所需的信息输入框对象非常重要。在应用设计前期,操作人员会将窗口相应的控件对象与应用程序自动登录或执行其它自动操作时待输入的信息建立对应关系。在控件对象与所述待输入信息建立对应关系时,快速确定控件对象的身份是十分重要的。
[0046]因此,在本发明一些实施例中,所述表项记载待选对象的信息,如待选对象ID、待选对象坐标、待选对象名称、待选对象属性等。
[0047]当操作人员选 择选项列表中的一个选项时,同时通过提示即可得知该选项对应的具体对象,且通过该选项的内容即可得知选项对应对象的信息,使得操作人员确定待选对象的准确性得到提高。
[0048]更具体的,在一个较为简化的实施例中,待选对象列表中的表项包括所述待选对象ID和待选属性,如图4所示。待选对象为窗口内的控件对象,选中控件属性为Edit、控件ID为1000的表项,该表项对应于控件对象USER。现有技术在通过拖拽光标到待选对象区域以选择待选对象的过程中,只有进一步点击查看对象信息的选项,才能够得知其所选对象的具体信息,降低操作人员选择对象的速度;若操作人员不查看其所选对象的具体信息,而是通过经验对其选中对象进行判断,则无形中会降低选择对象的准确性。
[0049]具体的,所述提示操作人员其所选择的对象的步骤中,可按照一种预设方式对操作人员进行提示,如声音提示、点亮提示等。
[0050]在本发明的一些实施例中,根据操作人员所选表项与待选对象的对应关系、提示操作人员其所选择的对象的步骤包括:
[0051]根据操作人员所选表项与待选对象的对应关系,查找操作人员所选对象;
[0052]计算操作人员所选对象的边框;
[0053]重绘所述操作人员所选对象的边框并显示重绘的边框。
[0054]更具体的,重绘所述操作人员所选对象的边框并显示重绘的边框的步骤包括:采用有色线条重回所述操作人员所选对象的边框;或点亮所述操作人员所选对象;或采用与所述对象原色所不同的颜色显示所述对象。其中,点亮所述操作人员所选对象指的是,提高所述操作人员所选对象的显示亮度。
[0055]在本发明的一些实施例中,根据操作人员所选表项与待选对象的对应关系、提示操作人员其所选择的对象之后,还包括:
[0056]接收操作人员所输入的对应于其选择的对象的待记录信息,并保存所述待记录信息与操作人员所选表项、操作人员所选对象之间的对应关系。
[0057]在上述实施例中,当所述对象为窗口对象时,所述待记录信息包括对所述窗口对象的标识信息。所述标识信息用于确定该窗口对象为待选对象。
[0058]在上述实施例中,当所述对象为窗口内的控件对象时,所述待记录信息包括对所述控件对象的标识信息和执行某操作待输入的信息。所述标识信息用于确定所述窗口内的控件对象为待选对象,所述信息用于输入所述控件对象使得应用程序执行一项操作。
[0059]进一步,本发明提供一种Windows窗口对象标识装置,结构如图5所示,包括:
[0060]表项选择信息接收模块:用于在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息;
[0061]表项选择提示模块:用于根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象,使得操作人员对其所选择的对象判断是否执行相应的标识操作。
[0062]从上面所述可以看出,本发明提供的Windows窗口对象标识装置,使得操作人员可以通过选择一个待选对象列表中的表项来选中所述表项相应的窗口 /控件对象,操作者无需拖拽光标待选对象,就可以准确地选中某一对象。
[0063]在本发明的一些实施例中,所述待选对象包括目标程序启动时所显示给用户的所有窗口,和/或用户在所述所有窗口中所选择的目标窗口中的所有控件。
[0064]在本发明一些实施例中,所述提示模块具体包括:
[0065]对象查找单元:用于根据操作人员所选表项与待选对象的对应关系,查找操作人员所选对象;
[0066]边框计算单元:用于计算操作人员所选对象的边框;
[0067]边框重绘单元:用于重绘所述操作人员所选对象的边框并显示重绘的边框。
[0068]在本发明一些实施例中,仍然参照图5,所述装置还包括:
[0069]信息接收存储模块:用于接收操作人员所输入的对应于其选择的对象的待记录信息,并保存所述待记录信息与操作人员所选表项、操作人员所选对象之间的对应关系。
[0070]在本发明一些实施例中,所述待选对象列表中的表项记录有所述待选对象ID和待选类型。
[0071]综上所述,本发明所提供的Windows窗口对象标识方法及装置,允许操作人员在不将光标拖拽到待选对象上的情况下,也可以准确地选择待选对象。此外,本发明实施例所提供的Windows窗口对象标识方法和装置,允许操作人员在选择某一对象的同时,通过待选对象列表中的选项信息获得其选择对象的基本信息,不仅进一步提高了对象选择的准确性,还提高了对象选择的速度。
[0072]应当理解,本说明书所描述的多个实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0073]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种Windows窗口对象标识方法,其特征在于,包括如下步骤: 在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息; 根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象,使得操作人员对其所选择的对象判断是否执行相应的标识操作。2.根据权利要求1所述的方法,其特征在于,所述待选对象包括目标程序启动时所显示给用户的所有窗口,和/或用户在所述所有窗口中所选择的目标窗口中的所有控件。3.根据权利要求1所述的方法,其特征在于,根据操作人员所选表项与待选对象的对应关系、提示操作人员其所选择的对象的步骤包括: 根据操作人员所选表项与待选对象的对应关系,查找操作人员所选对象; 计算操作人员所选对象的边框; 重绘所述操作人员所选对象的边框并显示重绘的边框。4.根据权利要求1所述的方法,其特征在于,根据操作人员所选表项与待选对象的对应关系、提示操作人员其所选择的对象之后,还包括: 接收操作人员所输入的对应于其选择的对象的待记录信息,并保存所述待记录信息与操作人员所选表项、操作人员所选对象之间的对应关系。5.根据权利要求1所述的方法,其特征在于,所述待选对象列表中的表项记录有所述待选对象ID和待选类型。6.一种Windows窗口对象标识装置,其特征在于,包括: 表项选择信息接收模块:用于在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息; 表项选择提示模块:用于根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象,使得操作人员对其所选择的对象判断是否执行相应的标识操作。7.根据权利要求6所述的装置,其特征在于,所述待选对象包括目标程序启动时所显示给用户的所有窗口,和/或用户在所述所有窗口中所选择的目标窗口中的所有控件。8.根据权利要求6所述的装置,其特征在于,所述提示模块具体包括: 对象查找单元:用于根据操作人员所选表项与待选对象的对应关系,查找操作人员所选对象; 边框计算单元:用于计算操作人员所选对象的边框; 边框重绘单元:用于重绘所述操作人员所选对象的边框并显示重绘的边框。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 信息接收存储模块:用于接收操作人员所输入的对应于其选择的对象的待记录信息,并保存所述待记录信息与操作人员所选表项、操作人员所选对象之间的对应关系。10.根据权利要求6所述的装置,其特征在于,所述待选对象列表中的表项记录有所述待选对象ID和待选类型。
【专利摘要】本发明提供Windows窗口对象标识方法及装置。所述方法包括如下步骤:在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息;根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象。所述装置包括:表项选择信息接收模块:用于在操作人员选择待选对象列表中记录的表项后,接收操作人员所选表项的信息;表项选择提示模块:用于根据操作人员所选表项与待选对象的对应关系,提示操作人员其所选择的对象。通过本发明提供的方法和装置,操作人员无需将光标拖拽到对象所在区域,也可以准确地查找待查找的对象。
【IPC分类】G06F9/44, G06F3/0482
【公开号】CN105487765
【申请号】CN201410483798
【发明人】姜磊, 张舰, 彭光耀, 梅渝
【申请人】中兴通讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日
【公告号】WO2015131547A1

最新回复(0)