欢迎来到天天文库
浏览记录
ID:19269629
大小:31.00 KB
页数:9页
时间:2018-09-30
《按键精灵教程学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、按键精灵教程学习笔记按键精灵教程学习笔记.txt18拥有诚实,就舍弃了虚伪;拥有诚实,就舍弃了无聊;拥有踏实,就舍弃了浮躁,不论是有意的丢弃,还是意外的失去,只要曾经真实拥有,在一些时候,大度舍弃也是一种境界。一完整脚本的步骤1、创建脚本2、修改脚本内容3、修改脚本说明4、保存脚本5、重改脚本6、运行脚本7、修改脚本属性(一)、创建脚本两种方法:1、点击工具栏的新建图标。2、在脚本列表的空白处右键,然后点击“新建脚本”选项。(二)、修改脚本内容1、在“普通”标签中修改。在这里修改的好处有两点,第一是此处的代码为全中文,也可以双击
2、代码行修改代码。2、在“源文件”标签修改。在这里修改的好处是可以一览大批代码,对于高手是到理想的编辑窗口。(三)、修改脚本说明脚本说明是用户在使用小精灵时率先看到的,也是编程者向用户说明小精灵的理想通道。编辑方法是在按键精灵编辑窗口的右上角的“脚本说明”标签进行编辑。一般来说,脚本说明起码需要两项:功能说明和使用明。(四)、保存脚本1、点击左上角的“保存”或“保存退出”按钮。2、按快捷键ctrl+s进行保存。(五)、重新修改脚本1、双击欲修改的脚本。2、在欲修改脚本上右键,选择“修改脚本”按钮。3、选中脚本,点击工具栏的修改按钮
3、。二按键精灵提供的标准命令1、键盘命令2、鼠标命令3、控制命令4、颜色/图形命令5、其他命令6、插件命令(一)键盘命令1、按键命令2、组合键3、监测按键监测脚本功能分为两个:*记录将要按的键如:a=Waitkey()功能是检测上次用户所按的键,直到按键后就把它的ASCLL码存到变量a中。*记录上次所按的键如:a=GetLastKey()功能是检测上次用户所按的键,按键精灵会自动保存用户最后一次所按的键,一旦有代码调用,则直接调取。同样在此代码中也是存到变量a中。4、记录键盘实例:1Remstart/做一个标记2Re=Waitke
4、y()/等待按键存入变量Re3MsgBoxChr(Re)/用MsgBox和Chr显示按键4GotoStart/返回刚刚的标记其中:Chr是将Ascii码转化为字符表达式的函数,有了它就可以看到真切的字符了。MsgBox是弹出对话框的函数,有了它才能通过对话框看到字符。5、键码查询(二)鼠标命令1、鼠标动作2、鼠标绝对移动所谓绝对坐标,是相对于屏幕最左上面的点为原点(0,0)的坐标。绝对移动就是以屏幕左上角为原点而进行的移动。例:MoveTo100,100就是移动到屏幕的(100,100)这个像素点上。3、鼠标相对移动所谓相对移动
5、,就是以当前鼠标位置为原点(0,0)所进行的移动。例如:当前鼠标坐标为(100,100)那么命令:MoveR100,100就是将鼠标移动到坐标(200,200)地方。4、滚轮动作5、其它鼠标控制6、监测鼠标7、保存鼠标位置保存鼠标位置:GetCursorPosx,y它是将当前鼠标的横坐标和纵坐标分别赋值给变量x和y,这样就可以灵活的掌握各阶段鼠标所在的位置。这种把当前鼠标位置赋值给变量,以后再进行调用的方法就是第5步保存鼠标位置功能的原型。1SaveMousePos2RestoreMousePos3GetCursorPosx,y
6、4MoveTox,y调用是我们可以通过MoveTox,y这样的方法调用。8、鼠标特征码(含实例)鼠标特征码是按键精灵根据每个鼠标颜色的不同而计算出的一种值。一个特征码就可以代表一种鼠标类型。这点与ASCLL码及其相似。既然特征码是一个存在变量中的值,和之前的键码(ASCLL)用法一样,那么对它就可以像普通变量一样。实例:1Shape1=1593350287先将已知的普通鼠标特征码存入变量。2Shape2=1055991329此步同上3Shape=Getcursorshape(0)将当前的鼠标特征码存入变量shape.4Ifsha
7、pe=shape1Then先将当前鼠标特征码和普通鼠标相比。5Messagebox“普通鼠标”如果特征码相同则提示:“普通鼠标”。6Elselfshape=shape2Then如果不同,再判断和手型鼠标是否一致7MessageBox“手型鼠标”如果一致则显示:“手型鼠标”。8ElseMessageBox“其他鼠标”如果不是以上两者,则显示:“其他鼠标”。9EndIf结束判断。(三)其它命令1、延时命令延时命令是暂停脚本运行,等待一段时间后再重新运行的命令。在c++语言中用Sleep函数来完成。Delay1000/延时1秒这条命令
8、经常用于按键之间的有意间隔。例如两按键命令之间如果连续执行在游戏中肯定达不到预想效果,所以我们一般加50-500毫秒的延时。请注意Delay后面的参数跟的单位是毫秒。2、键入内容键入内容就是像电脑发送一串字符的命令。我们要注意输入字符串和输入表达式的区别。例如:
此文档下载收益归作者所有