按键精灵常用功能-详细解说.doc

上传人:桔**** 文档编号:557976420 上传时间:2023-01-14 格式:DOC 页数:8 大小:41.01KB
返回 下载 相关 举报
按键精灵常用功能-详细解说.doc_第1页
第1页 / 共8页
按键精灵常用功能-详细解说.doc_第2页
第2页 / 共8页
按键精灵常用功能-详细解说.doc_第3页
第3页 / 共8页
按键精灵常用功能-详细解说.doc_第4页
第4页 / 共8页
按键精灵常用功能-详细解说.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《按键精灵常用功能-详细解说.doc》由会员分享,可在线阅读,更多相关《按键精灵常用功能-详细解说.doc(8页珍藏版)》请在金锄头文库上搜索。

1、命令 按键精灵常用功能详细解说1键盘动作按键精灵常用功能解说版本5.0以上首先启动按键精灵看到主程序界面的“小灯泡”增加按钮了吗?点击它.然后这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料http:/ 这样子哦,那要需要的时候怎么模拟GH呢?使用(1)功能按下G,再按下H,就等于GH了嘛(不同步?哦,计算机的反映速度是很快的!)(3)脚本暂停按任意键继续功能这里可以设置一个变量,用来表示可能是哪个按键,比如设置了变量key,当key这个变量变动的时候.比如key49的时候,表示按1就能使脚本继续.那么怎么知道哪个数字对应是哪个按键?请看(4)的功能。(4)得到按键

2、码在左边的空白输入一个按键,右边就显示出相应的按键码哦。有一些特殊的按键码是多少呢?可以去下载个ASCII码表看看。举例:打开一个记事本,光标停空白处,按1下你设定的快捷键开始执行你设计的脚本.Rem rem只是注释语句,可以做标记或解释用途。Rem rem这一行,不会有功能,比如:KeyPress 49 10Rem 按1键10次,换行KeyPress 49 10KeyPress 13 1Rem 按下1键不动,2秒后弹起,换行KeyDown 49 1Rem 延时2000毫秒Delay 2000KeyUp 49 1KeyPress 13 1Rem 按shift1组合键,换行KeyDown 16

3、1KeyPress 49 1KeyUp 16 1KeyPress 13 1Rem 提示后,等待任意键继续SayExpression 请按任意键继续吧。KeyPress 13 1Rem 等待任意键继续WaitKey Rem 提示后,等待空格键继续SayExpression 让我们继续,这次按空格才能继续。KeyPress 13 1Rem 等待space空格键继续WaitKey PkeyIf Pkey<>32 SayExpression 按空格才能继续! KeyPress 13 1 Goto 等待space空格键继续Else KeyPress 13 1 SayExpression 好的

4、,演示完成了。EndIf Delay 1000VBSCall CALL MessageBox(演示完成。)EndScript 以上脚本的疑问:1.rem是解释和标记用的,可以让自己思路更有条理和设置方便的跳转goto功能。2.goto是表示跳转,后面跟标记。例:“goto 等待space空格键继续” 就是说,跳转到标记了“等待space空格键继续”的地方,和rem配合使用。注意:有2个相同标记的时候,会依次跳转哦!可能就跳不到你想的位置了所以请别使用相同的标记!3.delay表示此处须延时等待,后面的数值单位是毫秒ms,1000表示1000毫秒,也就是1秒啦。4.SayExpression 输

5、出引号内的字符内容,引号里面有什么就输出什么。注意:前提是鼠标光标要停在可以输出字符的地方哦!5.VBSCall CALL MessageBox()弹出一个窗,内容是括号内的东西,可以是里面的字符串,也可以是常量或变量。6.EndScript表示脚本结束。7.为什么按下1键后,没有一直输出“1”?2秒后弹起1键,总共才输出1个“1”?在记事本程序,如果一直按住1键,就会连续输出“1”,但是记事本是怎么处理“按住1键”的?这和按键精灵的KeyDown有点不同哦。其实,“按住”、“弹起”通常都用于组合键中,比如按下Ctrl、Shift、Alt之类的.8.为什么等待按键继续的时候,按键的字符也会出现

6、呢?因为按键精灵是独立于其它程序执行的,就是说按键精灵在运行,记事本本身也在运行,而按键精灵并没有阻止或完全控制记事本的运行.也就是说,按下某个键的同时,既在执行按键精灵的脚本,也在执行某程序本身.(按键精灵操作对象的只是显示出来的屏幕画面本身.)教程 按键精灵常用功能详细解说2鼠标动作按键精灵常用功能详细解说2鼠标动作按键精灵常用功能解说版本5.0以上首先启动按键精灵看到主程序界面的“小灯泡”增加按钮了吗?点击它.然后这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料http:/ 记录保存鼠标位置SaveMousePos Rem 左键按下,横拉,竖拉,斜拉,弹起,单

7、击,双击LeftDown 1Delay 1000MoveR 100 0Delay 1000MoveR 0 100Delay 1000MoveTo 720 540Delay 1000LeftUp 1Delay 1000Rem 鼠标回位RestoreMousePos Delay 1000LeftClick 1Delay 1000LeftDoubleClick 1Delay 1000Rem 右键单击,中键单击,右键按下,移动,弹起,鼠标回位RightClick 1Delay 1000LeftClick 1Delay 1000MiddleClick 1Delay 1000MoveR 0 50Delay

8、 1000MiddleClick 1Delay 1000RightDown 1Delay 1000MoveR 100 0Delay 1000MoveR 0 100Delay 1000MoveR -100 -100Delay 1000RightUp 1Delay 1000LeftClick 1Delay 1000RestoreMousePos EndScript 以上脚本的疑问:1.怎么模拟右键双击?使用RightClick 2,或者RightClick 1 delay 20 RightClick 1看自己喜好和需要了(中间双击也一样)2.LeftClick 2和LeftDoubleClick

9、1有什么不同嘛?这个嘛,就要看按键本身的设置了,LeftClick 2两次之间的延时是多少?LeftDoubleClick 1之间的延时是多少?我无非用数字回答。3.MoveTo和MoveR用哪个好?没有哪个好哪个差,只有哪个方便。一般知道点坐标来移动就用MoveTo;知道移动的距离就用MoveR;谁方便用谁,非要用另一个也是可以的,自己计算点坐标和距离吧。4.中键滚动怎么模拟?问问作者吧,加设功能才行,目前的方法:MiddleClick 1Delay 1000MoveR 0 50Delay 1000MiddleClick 1通过MoveR的距离来控制滚动速度,通过MoveR后的延时来控制滚动

10、距离。最后中间单击结束滚动。5.USB鼠标,P/S大圆口鼠标,串口鼠标,硬件模拟,软件模拟的问题。具体需要咨询作者了,嘿嘿。我只知道这么多啦,我也只是一个普通用户嘛!教程 按键精灵常用功能详细解说3控制动作本帖最后由 一只鱼 于 2009-4-6 12:08 编辑 按键精灵常用功能详细解说3控制动作按键精灵常用功能解说版本5.0以上首先启动按键精灵看到主程序界面的“小灯泡”增加按钮了吗?点击它.然后这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料http:/ while语句循环VBS i=0while i=9VBS i=i+1endforVBSCALL CALL messagebox(i)rem if语句循环VBS j=0if j=10j=j+1goto if语句循环elseVBSCALL CALL messagebox(j)endifrem 子程序VBS k=0gosub 跳出对话框krem 演示rem和sub同名waitkeyVBS k=0goto 跳出对话框kVBS k=0gosub 跳出对话框krem 跳出对话框kVBS k=100VBSCALL CALL messagebox(k)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号