按键精灵常用功能详细解说Word文档下载推荐.docx
- 文档编号:8329533
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:9
- 大小:18.54KB
按键精灵常用功能详细解说Word文档下载推荐.docx
《按键精灵常用功能详细解说Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《按键精灵常用功能详细解说Word文档下载推荐.docx(9页珍藏版)》请在冰点文库上搜索。
可以去下载个ASCII码表看看。
举例:
打开一个记事本,光标停空白处,按1下你设定的快捷键开始执行你设计的脚本...Remrem只是注释语句,可以做标记或解释用途。
Remrem这一行,不会有功能,比如:
KeyPress4910
Rem按1键10次,换行
KeyPress131
Rem按下1键不动,2秒后弹起,换行
KeyDown491
Remxx2000毫秒
Delay2000
KeyUp491
Rem按shift+1组合键,换行
KeyDown161
KeyPress491
KeyUp161
Rem提示后,等待任意键继续
SayExpression"
请按任意键继续吧。
"
Rem等待任意键继续
WaitKey
Rem提示后,等待xx继续
让我们继续,这次按空格才能继续。
Rem等待spacexx继续
WaitKeyPkey
IfPkey32
按空格才能继续!
Goto等待spacexx继续
Else
好的,演示完成了。
EndIf
Delay1000
VBSCallCALLMessageBox("
演示完成。
EndScript
以上脚本的疑问:
1.rem-是解释和标记用的,可以让自己思路更有条理和设置方便的跳转goto功能。
2.goto-是表示跳转,后面跟标记。
例:
“goto等待space空格键继续”就是说,跳转到标记了“等待space空格键继续”的地方,和rem配合使用。
注意:
有2个相同标记的时候,会依次跳转哦!
可能就跳不到你想的位置了~~~所以请别使用相同的标记!
!
3.delay-表示此处须延时等待,后面的数值单位是毫秒ms,1000表示1000毫秒,也就是1秒啦。
4.SayExpression"
-输出引号内的字符内容,引号里面有什么就输出什么。
前提是鼠标光标要停在可以输出字符的地方哦~~~!
5.VBSCallCALLMessageBox()-弹出一个窗,内容是括号内的东西,可以是"
里面的字符串,也可以是常量或变量。
6.EndScript-表示脚本结束。
7.为什么按下1键后,没有一直输出“1”?
2秒后弹起1键,总共才输出1个“1”?
-在记事本程序,如果一直按住1键,就会连续输出“1”,但是记事本是怎么处理“按住1键”的?
这和按键精灵的KeyDown有点不同哦。
其实,“按住”、“弹起”通常都用于组合键中,比如按下Ctrl、Shift、Alt之类的...
8.为什么等待按键继续的时候,按键的字符也会出现呢?
-因为按键精灵是独立于其它程序执行的,就是说按键精灵在运行,记事本本身也在运行,而按键精灵并没有阻止或完全控制记事本的运行...也就是说,按下某个键的同时,既在执行按键精灵的脚本,也在执行某程序本身...(按键精灵操作对象的只是显示出来的屏幕画面本身...)
[教程]按键精灵常用功能-详细解说[2]-鼠标动作
按键精灵常用功能-详细解说[2]-鼠标动作
按键精灵常用功能-详细解说[2]-鼠标动作-4个功能
(1)模拟鼠标(3键鼠标哦)的按键-可以模拟鼠标的左、右和中键的单击、双击、按下、弹起,并设定
次数。
不能模拟滚轮中键的滚动功能,遗憾~!
(还是有办法:
按中键,再移动鼠标)
(2)模拟鼠标定点移动-移动到某个坐标,绝对坐标哦,坐标系原点O在屏幕左上角,x方向右,y方向
下。
这个功能可以方便、准确的把鼠标移动到你想去的点。
(3)模拟鼠标定距离移动-这次是相对移动,无论当前鼠标在什么位置,我们设定的DX,DY是相对坐标
哦,原点是当前鼠标停点,x方向右,y方向下。
(这样说是不是太烦了?
)这个功能可以方便、准确的把
鼠标移动一定的距离,这个距离是多少,就看你的设定咯~~~
(4)保存和恢复鼠标的位置-记录鼠标位置,快速回位功能,不需要知道此时坐标是多少,不需要知道
距离是多少,只是方便的记录、回位功能。
(不过我习惯对数字的东西掌握得一清二楚的,所以很少使
用这功能)
就在这个网页吧,光标停在本帖的第4行第4字处,按一下你设定的快捷键开始执行你设计的脚
本...
Rem记录保存鼠标位置
SaveMousePos
Rem左键按下,横拉,竖拉,斜拉,弹起,单击,双击
LeftDown1
MoveR1000
MoveR0100
MoveTo720540
LeftUp1
Rem鼠标回位
RestoreMousePos
LeftClick1
LeftDoubleClick1
Rem右键单击,中键单击,右键按下,移动,弹起,鼠标回位
RightClick1
MiddleClick1
MoveR050
RightDown1
MoveR-100-100
RightUp1
1.怎么模拟右键双击?
-使用RightClick2,
-或者RightClick1
delay20
看自己喜好和需要了(中间双击也一样)
2.LeftClick2和LeftDoubleClick1有什么不同嘛?
-这个嘛,就要看按键本身的设置了,LeftClick2两次之间的延时是多少?
LeftDoubleClick1之间
的xx是多少?
我无非用数字回答。
3.MoveTo和MoveR用哪个好?
-没有哪个好哪个差,只有哪个方便。
一般知道点坐标来移动就用MoveTo;
知道移动的距离就用MoveR
;
谁方便用谁,非要用另一个也是可以的,自己计算点坐标和距离吧。
4.中键滚动怎么模拟?
-问问作者吧,加设功能才行,目前的方法:
通过MoveR的距离来控制滚动速度,通过MoveR后的延时来控制滚动距离。
最后中间单击结束滚动。
5.USB鼠标,P/S大圆口鼠标,串口鼠标,硬件模拟,软件模拟的问题。
本帖最后由一只鱼于2009-4-612:
08编辑
按键精灵常用功能-详细解说[3]-控制动作
按键精灵常用功能-详细解说[3]-控制动作-6个功能
(1)抓点颜色并执行语句-通过判断屏幕x,y坐标的某点的颜色,是等于、不等于、还是近似某颜色,来执行后面的动作或控制...抓点颜色教程详见...
(2)循环语句-循环N次,其实这里除了可以用for,还可以用while语句。
(3)条件语句-如果某条件成立,执行某命令...除了简单的If...EndIf,还可以If...else...endif,或if...elseif...elseif...endif等形式。
(4)跳转和调用子程序-跳转用goto,可以跳转到rem标记过的地方,调用子程序用gosub,这里要说明一点是:
rem标记和子程序名字一样的话,将也会goto到子程序处,而不仅仅是goto到rem的标记。
(5)标记和子程序-rem除了用来解释,最重要的作用就是做goto的标记;
sub...return子程序的好处,就是不必在主程序写很多相同的代码,使用模块化的子程序,调用方便,结构清晰...不过,最好使用唯一的子程序名称,和rem的标记名称也要独立唯一,不然容易出错,还有就是同一个子程序未结束的时候再次调用,return的时候容易看错哦。
(6)脚本停止-很简单Endscript表示到此脚本运行完毕。
大家可以找找论坛里的各种脚本,参见其中的这些功能,按下你设定的快捷键开始执行你的脚本...
remwhile语句循环
VBSi=0
whilei<
=9
VBSi=i+1
endfor
VBSCALLCALLmessagebox(i)
remif语句循环
VBSj=0
ifj<
=10
j=j+1
gotoif语句循环
else
VBSCALLCALLmessagebox(j)
endif
rem子程序
VBSk=0
gosub跳出对话框k
rem演示rem和sub同名
waitkey
goto跳出对话框k
rem跳出对话框k
VBSk=100
VBSCALLCALLmessagebox(k)
rem演示重复调用
VBSp=0
VBSpp=1
gosub重复
VBSCALLCALLmessagebox(p)
VBSCALLCALLmessagebox(pp)
endscript
sub跳出对话框k
VBSk=i+j
return
Sub重复
Ifp=3
Goto返回
VBSCallCALLmessagebox("
我是重复"
VBSp=p+1
Gosub重复
VBSpp=pp+1
Rem返回
VBSCallCALLmessagebox(pp)
Return
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 按键精灵 常用 功能 详细 解说