脚本精灵的键盘鼠标录制精灵功能键盘鼠标录制精灵结束后出现输入名称还有备注改怎么填

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
请扫描分享到朋友圈按键精灵制作自动加血录像_百度知道
按键精灵制作自动加血录像
知道的朋友发一下地址,谢谢啦~给对了加分了。
提问者采纳
1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。 2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族” 3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。 4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。 按键精灵主界面 主界面功能简介: 增加:增加一个新的脚本。 修改:修改当前选中的脚本。 删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。 录制:录制新的脚本,新手制作脚本首选功能。 上传:将当前脚本上传至按键精灵网站,与他人进行交流。 全部有效/无效:让所有脚本有效或者无效。 小精灵:将脚本打包为可以独立执行的小精灵。 会员:注册软件,会员专区,感谢您使用正版软件。 帮助:查看用户帮助手册。 录制功能简介: 强烈推荐的功能!能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下ScrollLock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响。 上传脚本功能简介: 在主界面选择一个脚本,点击“上传”按钮就可以进入上传脚本界面。 您可以将自己比较得意的脚本上传到我们的服务器。在您的脚本上传成功之后,我们将会进行人工审核。不错的脚本都会被我们推荐给其他玩家共同学习。 上传时按键精灵会自动填写一些信息。请您在“脚本说明”里写上脚本的用途、制作思路等你认为对其他人有帮助的信息。没有说明或者说明不清楚的脚本将无法获得推荐。:-) 脚本编辑器 脚本编辑器使用说明: 在动作选择区选择动作,插入右边的脚本内容区即可。脚本支持粘贴、复制、移动、删除等操作。 脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。 注意:我们默认的终止热键是“F12” ,目前所有的脚本使用同一个终止热键,也就是按下一个终止热键之后,所有的脚本就会停止运行。 脚本调试功能简介: 脚本调试功能允许您随时观察脚本的执行顺序,也可以随意暂停/继续脚本的运行,方便查找脚本错误。当您点击“执行”后,脚本将会开始执行,同时记录下每一步执行了哪条动作(语句),您可以随时按“暂停”热键暂时中止脚本执行,然后点击“语句编号”立刻查看,看完以后可以随时让脚本从中断处恢复执行。 执行热键: ScrollLock 暂停热键:Pause 停止热键:ScrollLock 抓点功能简介: 用户可以抓取20个坐标点以及相应坐标点的颜色。抓点热键包括数字键0到9,以及数字键下方的10个字母键Q到P。按下热键即可获得鼠标当前所在位置的坐标和颜色,以备制作脚本时使用。 偏移抓点:当使用偏移抓点时,实际抓到的是鼠标附近的一点的坐标和颜色(具体抓到的点用一个“瞄准镜”表示)。这样可以解决在某些情况下,鼠标图标颜色会挡住真实坐标颜色的问题。 按键精灵动作介绍 -------------------------------------------------------------------------------- 按键精灵的所有动作都需要在“动作选择区”中选定,然后插入“脚本内容区”。按键精灵的所有功能也都集中在动作选择区中。 按键精灵提供了丰富的动作供大家选择,这些动作分为四个大类。分别介绍如下 键盘动作: 按键动作:模拟键盘按下、弹起以及按键的动作。可以区分按下状态和弹起状态,也就是可以模拟按住一个键不放的动作 按键组合:模拟按下组合键的情况 鼠标动作: 鼠标点击动作:共有7种点击类型供你选择,单击或者双击,左键或者右键,等等。 抓点动作:点击“抓点”出现抓点界面,内置20个抓点热键可以抓取20个坐标点,足以满足大部分人的需要 鼠标移动动作:将鼠标移动到屏幕上某个预定的坐标点 鼠标相对移动:将鼠标相对当前位置进行移动 保存/恢复鼠标位置:保存当前鼠标位置、恢复鼠标位置到最后一次保存的位置 控制动作: 颜色控制动作:如果某一点的颜色符合条件,就执行后面的语句,颜色可以在“抓点”窗口中抓取 循环动作:将脚本反复执行 表达式循环:根据表达式的值循环执行语句 表达式判断:根据表达式的值判断执行语句 跳转动作: 在脚本的某个位置先设置一个“标记”,然后就可以在这里选择直接跳转到“标记”处 子程序调用:制作脚本子程序,可以随时调用 停止脚本运行:停止脚本运行功能 其它动作: 延时:可以让脚本停顿一段时间再继续执行 输入文本:输入一串文本,支持中文输入 输入表达式:输入表达式,支持变量 注释/标记:你可以给自己的语句加以注释,同时这些注释也可以用来作为“跳转语句”中的“标记” 弹出窗口:弹出窗口显示窗口提示内容,可以暂停脚本的运行 VBScrip动作: 嵌入vbscript语句(可以定义变量) 外部调用VBScript语句:增加调用外部vbscript函数的功能。 按键精灵脚本编程语句 -------------------------------------------------------------------------------- 1.转移语句:Goto 格式:Goto [标记] 解释:跳转到标记的位置 2.注释或标记语句:Rem 格式:Rem [注释或标记] 解释:可以当作标记供跳转语句使用,也可以当作脚本的注释使用 3.条件语句:IfColor ... EndIf 条件正 格式: IfColor x y color 0(x、y为桌面横坐标和纵坐标,color为颜色RGB码) [语句块] EndIf 解释:如果坐标点(x,y)的颜色等于color的数值,则执行语句块中的内容 条件反 格式: IfColor x y color 1 [语句块] EndIf 解释:如果坐标点(x,y)的颜色不等于color的数值,则执行语句块中的内容 4.循环语句:For ... EndFor 格式: For [循环次数] [语句块] EndFor 解释:将语句块反复执行数次,执行次数由“循环次数”控制 5.延时语句:Delay 格式:Delay [毫秒] 解释:等待一些时间再执行下一句脚本。 6.光标移动语句:MoveTo、MoveR 格式: 绝对移动:MoveTo x y 解释:移动鼠标到(x,y)点 相对移动:MoveR dx dy(dx、dy为正时表示正方向移动,为负即为负方向移动) 解释:相对当前坐标横向移动鼠标x,纵向移动鼠标y 7.鼠标控制语句:LeftClick、RightClick、LeftDoubleClick、LeftDown、LeftUp、RightDown、RightUp 格式: 左键单击:LeftClick 1 右键单击:RightClick 1 左键双击:LeftDoubleClick 1 左键按下:LeftDown 1 左键弹起:LeftUp 1 右键按下:RightDown 1 右键弹起:RightUp 1 8.键盘按键语句:KeyPress、KeyDown、KeyUp 格式: 按键:KeyPress code 1(code为键盘 ASCII码) 按住:KeyDown code 1 弹起:KeyUp code 1 9.输入字符串语句:SayString 格式:SayString [要输入的字符串] 10.保存/恢复鼠标位置 格式: 保存鼠标位置:SaveMousePos 解释:保存当前鼠标位置 恢复鼠标位置:RestoreMousePos 解释:将鼠标移动到上一次保存的鼠标位置 这两个语句常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置。 11.子程序、子程序调用 格式: Sub [子程序名] [语句块] Retrun 解释:将一些语句放在子程序中,可以被反复调用 Gosub [子程序名] 解释:调用子程序中的语句块 11.脚本停止运行 格式:EndScript 解释:完全停止当前脚本的运行。可以用于调试脚本。 12.弹出窗口 格式:MessageBox [窗口显示内容] 解释:弹出一个窗口,显示设置的内容,用户点击“确定” 方可继续运行脚本,可以用于暂停脚本的运行 13.表达式判断 格式:IfExpression ... EndIf IfExpression [表达式] [语句块] EndIf 解释:根据表达式的返回结果判断是否执行语句块。 14.表达式循环 格式:While ... EndFor While [表达式] [语句块] EndFor 解释:如果表达式的返回结果为真,则反复执行语句块。 15.输入表达式 格式:SayExpression [表达式] 解释:输入表达式的计算结果 16.输入VBScript语句 格式:VBS [VBScript语句] 解释:输入一条VBScript语句,可以用来定义变量。比如VBS dim i。就定义了i这个变量。 17.调用外部VBScript子程序 格式:VBSCall [VBScript函数]@&外部VBScript库文件& 解释:从外部的VBScript库文件中调用VBScript子程序,库文件一般是VBS结尾的文件。
提问者评价
其他类似问题
按键精灵的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁软件测试工具WinRunner的规则_WinRunner_领测软件测试网
软件测试工具WinRunner的规则
发表于:来源:作者:点击数:
软件测试工具 WinRunner的规则 1.1 脚本录制规范: 基本原则是录制脚本要分开、gui文件要合并、批调用回放验证、可移植回放验证。 1.1.1 录制脚本要分开: 脚本太大,不仅不利于以后的维护,并且会导致WinRunner的不可预测的错误产生(具体可以参考WinRunner
&WinRunner的规则
<FONT color=#.1 脚本录制规范:
&&&&&&& 基本原则是录制脚本要分开、gui文件要合并、批调用回放验证、可移植回放验证。
&&&&&&& 1.1.1 录制脚本要分开:
&&&&&&& 脚本太大,不仅不利于以后的维护,并且会导致WinRunner的不可预测的错误产生(具体可以参考WinRunner 的Readme文档)。录制时,可以根据的流程,拆分为几个小流程,对每个小流程分别录制成不同的脚本。
&&&&&&& 1.1.2 gui文件要合并:
&&&&&&& 首先,要在系统参数中,设置gui的录制模式为“Global GUI Map File
&&&&&&& 录制过程中,WinRunner会自动产生gui文件,一个测试用例要确保生成一个公用gui文件。用一个gui文件主要是为了以后gui对象的维护,脚本回放时gui对象的查找。但是由于我们的测试用例是分开录制的,每个小流程录制时都会产生一个gui临时文件,因此录制完脚本后要把临时gui文件合并到该测试用例的公用gui文件中。但是也要注意,开始新的录制前,一定要先手工加载测试用例的公用gui文件。
&&&&&&& 如果划分的子流程超过20个,则按每20个子流程录制一个gui文件的方式。Gui文件太大,会影响WinRunner的回放效率。
&&&&&&& 1.1.3 批调用回放验证:
&&&&&&& 为了提高脚本的正确性,每录制完成一个子流程后,都要恢复,其他初始环境进行回放,以近早发现脚本错误。
&&&&&&& 单个测试用例脚本录制完成后,要专门写一个主脚本,进行各子脚本的主次调用处理,然后恢复数据库和其他初始环境进行回放,以验证整个脚本是否可以正确回放。
&&&&&&& 1.1.4 可移植回放验证:
&&&&&&& 由于WinRunner 工具的限制,在本机回放成功后,如果把脚本移植到其他机器上,往往无法成功。这其中既有自己编写的脚本问题,又有WinRunner录制自动生成的脚本问题。
&&&&&&& 自己编写脚本问题:往往是编写的可移植性较差,如加载gui文件时用的是绝对地址,如gui_load(“c:\\aa\\aa.gui”),这样的脚本换到其他机器必然出错。
&&&&&&& WinRunner录制自动生成的脚本问题: WinRunner的录制脚本往往和机器的环境有关,如果换了其他机器环境,往往回放不成功,这就需要手工修改脚本。
&&&&&&& 因此,可移植性回放是非常必要的。
&&&&&&& 1.1.5 脚本中使用的ODBC数据源名称统一命名为WR。
&&&&&&& 1.1.6 录入中文数据时统一使用简体。
&&&&&&& 1.1.7 数据表列名称规定
&&&&&&& 录入数据驱动的脚本时,数据表列名称统一采用英文,使用PB数据窗口中列对象的名称。数据表列名称下的第一行用中文对英文列名称做注释,使用PB数据窗口中列对象的中文标签,这一行不作为有效的录入数据。与数据表相关的循环语句请修改脚本从数据表的第二行开始读取数据。典型的例子是将数据驱动脚本中For循环的第一个表达式改为table_Row = 2。
&&&&&&& 1.1.8 脚本成功回放判定规定
&&&&&&& 一个子测试录制完成后,一定要及时回放测试,直到测试报告显示测试结果为OK,且子测试明细报告中没有红色的出错提示。如果是回放主测试,回放成功的标准是:主测试的结果报告显示为OK,同时所有子测试的结果报告也为OK,且子测试明细报告中没有红色的出错提示。
&&&&&&& 1.1.9 WinRuner主脚本中关于设置系统日期时间设置的规定,以保证脚本所描述的业务过程按业务逻辑在时间上有序。
&&&&&&& 因为脚本回放与脚本录制时的系统日期时间不一致,会导致与系统时间关系密切的回放时失败。
&&&&&&& 为了消除时间差导致的回放错误,要求每一个测试用例的主测试在第一个子测试前加上date_set_system_date(年,月,日,时,分,秒)函数,以修改本地机器的日期时间等于这个主测试在接力式验收回放成功执行后的日期时间.这样再次回放时系统的日期时间就和上一次成功回放时的日期时间一致。
&&&&&&& 1.2 测试脚本存放规范:
&&&&&&& 各子测试脚本必须放到同一目录下,即环境目录下的scrīpt目录下。这样便于批调用时引用。
&&&&&&& 1.3 Gui文件的存放:
&&&&&&& Gui 文件,必须和测试脚本放到同一目录下,即环境目录下的scrīpt目录下。
&&&&&&& 1.4 WinRunner使用规范:
&&&&&&& (1) 必须写上清楚的注释:编写测试脚本,要进行详细的标注,每测试一小段,就要写一段备注,以便于将来修改,格式可以参考如下:
&&&&&&&&&& 功能描述:描述脚本的功能
&&&&&&&&&& 前置条件:该脚本在满足什么条件下才可以被执行
&&&&&&&&&& 步骤描述:描述脚本录制的动作
&&&&&&&&&& 检查点描述:描述作了对什么的检查,检查条件。
&&&&&&&&&& 录入人:录制人
&&&&&&&&&& 录入时间:
&&&&&&&&&& 备注:
&&&&&&& (2) gui文件的加载保存:
&&&&&&& 每次开始测试用例的录制脚本前,如果该测试用例已经存在gui文件,一定要手工打开gui文件,再开始录制。如果不想手工打开,可以写段自动加载gui的脚本,每次录制前运行一下该脚本。录入脚本后,要注意保存GUI文件,如果测试用例已经存在gui文件,一定要把临时的gui文件合并到该用例的公用gui文件中,然后保存。
&&&&&&& (3) 如果机器数据较慢,或者较慢、或者数据库运行较慢,需要把等待打开窗口的时间设长。或者在脚本中插入同步点来处理。
&&&&&&& (4) WinRunner不支持Fomular One,目前不可以用wr测试Fomular One
&&&&&&& 使用WinRunner录制时不可以切换不同输入法录制,仅可以用一种输入法。
&&&&&&& (5) WinRunner 对shift 键无法纪录,需要特殊处理 ,可以加入如下处理
&&&&&&& obj_type "dw_1.fslipno","&kShift_L&-";(告诉WinRunner按下Shift键)
&&&&&&& 中间是选择行的脚本
&&&&&&& obj_type ("dw_1.FNo","&kShift_L&+";(告诉WinRunner释放Shift键)
&&&&&&& (6) 保证录制的脚本干净性:
&&&&&&& 在录制过程中,不可避免的要进行其他动作,如打开邮件、打开非录制程序等,这些动作也会被WinRunner录制下来,这些动作会严重影响测试脚本的回放(除非作这些动作前停止录制)。
&&&&&&& 因此,为了保证脚本的干净,在WinRunner的参数中进行如下设置:设置Recode 的“Selected Applications” 为要录制的程序。
&&&&&&& (7) 录制脚本时,不允许同时打开两个运行程序(指进行wr测试的程序)
&&&&&&& (8) 变量的声明:WinRunner有auto \public \static \extern 四个类型的变量作用域声明,其中public为默认的类型。由于public 是全局的,只要在一个脚本中声明了,在任何其他脚本都可以引用,这就带来一个问题,如果其他的脚本修改了这个public 变量的值,将会引发问题。因此变量声明时必须明确的加上类型(auto \public \static \extern),public 的一般不要使用,推荐使用static \auto 。
&&&&&&& 2. 异常处理规范:
&&&&&&& 在录制或者编写测试脚本时,必须进行异常的错误处理。以提高程序的错误检查能力。
&&&&&&& 2.1 函数异常检测:
&&&&&&& 对于一些常用函数,必须进行函数执行异常的处理。至少进行如下函数的异常检测:et_window、win_activate、menu_select_item、ddt_open。
&&&&&&& 发现异常后,要终止程序的执行,并发邮件通知相关人员。
&&&&&&& 2.2 返回值规范:
&&&&&&& 模块、函数的返回值约定如下,0 表示成功 ,其他失败。
&&&&&&& 对于一些函数的返回值,需要进行判断处理:
&&&&&&& (1) 每一个call语句都应该检查它的返回值是否为0, 如果不为0则报错退出。
&&&&&&& 所有GUI检查点、数据库检查点都应做返回值检查。如果不为0则报错退出。
原文转自:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)}

我要回帖

更多关于 脚本精灵 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信