【技术实现步骤摘要】
一种实现点击操作的方法和装置
本专利技术涉及计算机输入输出
,具体涉及一种实现点击操作的方法和装置。
技术介绍
用户在使用个人计算机(PersonalComputer,PC)的过程中,经常需要重复进行一些鼠标操作,例如:为了获得最新的网页信息,用户需要不断地点击刷新按钮等等。这些重复的鼠标操作使得用户的操作过程单调而繁琐,操作效率也大大降低。为方便用户操作,现有技术提出一种模拟用户鼠标操作的方法,即用户按规定的语法编写鼠标动作的脚本程序,计算机通过执行所述脚本程序来模拟用户的鼠标点击动作,脚本的示例代码如下:MoveTo63,755LeftClick1MoveR5,7MouseWheel-2SaveMousePos可以看出,上述方法要实现对鼠标的模拟操作就必须要求用户掌握其脚本编写语法,而这一点给普通用户的使用构成了极大的障碍和门槛,尤其是对于复杂动作逻辑的实现,其动作脚本的编写更为复杂和困难。因此,如何简单、方便的实现对鼠标动作的模拟操作就成为本领域技术人员迫切需要解决的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的实现点击操作的方法和装置。本专利技术提供了一种实现点击操作的方法,包括:获取点击操作的信息;接收与所述点击操作的信息对应的第一指令字符;生成所述第一指令字符与所述点击操作的信息对应的第一指令映射表。其中,所述点击操作的信息包括:点击操作的动作信息、点击操作的坐标信息。可选地,所述方法还包括:获取用户输入的目标命令;执行目标命令,包括:第一指令执行,具体包括:判断所述目标命令中是否包含 ...
【技术保护点】
一种实现点击操作的方法,包括:获取点击操作的信息;接收与所述点击操作的信息对应的第一指令字符;生成所述第一指令字符与所述点击操作的信息对应的第一指令映射表。
【技术特征摘要】
1.一种实现点击操作的方法,包括:获取点击操作的信息;所述点击操作的信息包括:点击操作的动作信息、点击操作的坐标信息,所述点击操作的坐标信息为光标或触点在当前屏幕或显示设备上的位置信息,所述位置信息通过操作系统提供的接口获得;接收与所述点击操作动作信息和所述点击操作坐标信息对应的第一指令字符,所述第一指令字符通过与电脑连接的键盘输入或虚拟键盘输入;生成所述第一指令字符与所述点击操作动作信息和点击操作坐标信息对应的第一指令映射表;获取用户输入的目标命令;执行目标命令,包括:第一指令执行,具体包括:判断所述目标命令中是否包含与所述第一指令映射表匹配的第一指令字符,若包含,则从所述第一指令映射表中获取与所述匹配的第一指令字符对应的点击操作的信息;执行所述点击操作的信息对应的点击操作。2.根据权利要求1所述的方法,还包括:接收第二指令序列,所述第二指令序列包括两个或多个所述第一指令字符;接收第二指令字符;生成所述第二指令字符与第二指令序列对应的第二指令映射表。3.根据权利要求2所述的方法,所述执行目标命令还包括第二指令执行步骤,具体包括:判断所述目标命令中是否包含与所述第二指令映射表匹配的第二指令字符,若包含,则从所述第二指令映射表中获取与所述匹配的第二指令字符对应的第二指令序列;按照所述第二指令序列中包含的第一指令字符,执行相应的第一指令。4.根据权利要求3所述的方法,还包括:接收第n指令序列,所述第n指令序列包括两个或多个第i指令字符,所述n为大于2的整数,1≤i≤n-1;接收第n指令字符;生成所述第n指令字符与第n指令序列的第n指令映射表。5.根据权利要求4所述的方法,所述执行目标命令还包括第n指令执行步骤,具体包括:判断所述目标命令中是否包含与所述第n指令映射表匹配的第n指令字符,若包含,则从所述第n指令映射表中获取与所述第n指令字符对应的第n指令序列;按照所述第n指令序列中包含的第i指令字符,执行相应的第i指令。6.根据权利要求5所述的方法,所述第一至第n指令字符为键盘按键操作对应的字符,所述获取用户输入的目标命令包括:当接收到键盘按键操作的WM_KEYUP消息时,获取所述WM_KEYUP消息对应的按键值,所述按键值对应的字符为目标命令。7.根据权利要求6所述的方法,所述第一至第n指令字符包括:中文字符、英文字符、阿拉伯数字、标点符号。8.根据权利要求1所述的方法,所述执行点击操作信息对应的点击操作包括:调用系统程序接口PostMessage执行点击操作信息的动作信息和坐标信息对应的点击操作。9.根据权利要求1所述的方法,所述获取点击操作的信息包括:在接口PreTranslateMessage中拦截当前系统消息,获得所述点击操作的动作信息。10.根据权利要求1所述的方法,所述获取所述点击操作的信息还包括:通过操作系统提供的接口GetCursorPos获得所述点击操作的坐标信息。11.根据权利要求1所述的方法,所述点击操作包括:左键单击、左键双击、中键单击、中键双击、右键单击、右键双击。12.根据权利要求1所述的方法,所述点击操作为基于触摸屏的单击或双击。13.一种实现点击操作的装置,包括:点击操作信息获取模块,用于获取点击操作的信息;所述点击操作的信息包括:点击操作的动作信息、点击操作的坐标信息,所述点...
【专利技术属性】
技术研发人员:张菊元,赵肖勇,左文平,任寰,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。