自己动手DIY蛋糕辅助脚本(按键精灵)
- 格式:doc
- 大小:223.50 KB
- 文档页数:3
学习怎么用按键精灵制作游戏辅助——脚本源代码干货分享一、用按键精灵确定人物朝向(以剑灵自动寻路为例)的代码在剑灵右上角的小地图里找色/找图,箭头坐标存储在(x1,y1),箭尾坐标存储在(x2,y2) FindColor1200,0,1920,300,"箭头颜色",x1,y1If x1 > 0 And y1> 0 ThenEnd IfFindColor1200,0,1920,300,"箭尾颜色",x2,y2If x1 > 0 And y1> 0 ThenEnd If'计算斜率/正切值斜率= (y1 - y2) / (x1 -x2)'计算角度角度= Atn(斜率)二、用按键精灵解决用户密码泄露问题的代码Function 加解密(源文件, 秘钥)Dim Z, iDim A, B, C加解密= ""If Len(源文件) = 0 Then’如果密码为空,则初始化为空加解密= ""Exit FunctionEnd If'调用Rnd函数使以后Rnd函数所产生的Rnd为相同的伪随机数列Z = Rnd(-秘钥)For i = 1 To Len(源文件)’将密码字符串一个一个字符通过加密,转换成另一个字符C = Mid(源文件, i, 1)A = Asc(C)B = Int(126 * Rnd) And&H7F’这里的&H7F,是指生成的伪随机代码,只取7位,以免数据溢出A = A Xor B’Xor是可逆的,第一次运行时是得到加密后的数据,再运行一次是得到解密后的数据C = Chr(A)加解密= 加解密+ CNextEnd Function举个例子吧~Function 加解密(源文件, 秘钥)Dim Z, iDim A, B, C加解密= ""If Len(源文件) = 0 Then加解密= ""Exit FunctionEnd If'调用Rnd函数使以后Rnd函数所产生的Rnd为相同的伪随机数列Z = Rnd(-密钥)For i = 1 To Len(源文件)C = Mid(源文件, i, 1)A = Asc(C)B = Int(126 * Rnd) And&H7FA = A Xor BC = Chr(A)加解密= 加解密+ CNextEnd FunctionEvent Form1.Load//获取小节名(如"e1df741f-d5ec-4ad7-969d-adb139c6a24f"),同一个Q文件生成的小节名不变a = GetMacroID()//获取到当前脚本/小精灵de ID加密文件=Plugin.File.ReadINI("e1df741f-d5ec-4ad7-969d-adb139c6a24f","Form1 .InputBox2.T ext", ".\uservar.ini")解密文件= 加解密(加密文件, 1234567890)'这里的1234567890是假使的密钥,可以修改,注意保密Form1.InputBox2.T ext = 解密文件End Event//写入密码信息源文件= Form1.InputBox2.T ext加密文件= 加解密(源文件, 1234567890)CallPlugin.File.WriteINI("e1df741f-d5ec-4ad7-969d-adb139c6a24f","Form1.InputBox2.T ext", 加密文件, ".\uservar.ini")//输出信息RunApp "notepad.exe"SayString Form1.InputBox1.T extKeyPress "Enter", 1SayString 源文件三、按键精灵快速排序的代码su = "6|1|2|7|9|3|4|5|10|8"su=Split(su, "|")L = UBound(su)Call ks(0, L)Function ks(L, B)If L > B ThenExit FunctionEnd If //判断数组上标下标是否超出范围i = Lj = Bkey =int( su(L) ) //数组第一位提取作为基数While j>iWhile int ( su(j)) >= key and j > i //要先从最右边开始找找到第一个小于key的数这里添加的j>i的判断是为了防止j的值不断递减导致下标越界j = j - 1WendWhile int (su(i)) <= key and j > i //从最左边开始找找到第一个大于key的数(这里的字符串数组需要转换为数值型)i = i + 1WendIf j>i then // 将和基数key对比得到的两个数对换将大于key的值往右边放小于key的值往左边放T = su(i)su(i) = su(j)su(j) = TEnd IfWend // 这个While 循环当i=j 第一轮比较完退出su(L) = su(i) // 重新设置数组第一个元素为基数su(i) = key// 基数归位(排完一轮之后左边的数<基数<右边的数那么基数就到了排序中它该在的位置。
按键精灵常用语法及使用方法抓点、抓色的使用步骤第一步、抓屏打开你需要抓点的软件界面,按下键盘上的“PRINTSCREEN”键。
然后进入按键的“抓点”的界面,这时候你刚才的抓图就会显示在抓图界面中;第二步:抓点抓色在抓屏的界面上按下鼠标左键,即可成功抓点抓色;抓区域坐标的功能在“抓图”当中近邻鼠标左键并拉动,即可获得拉动的区域坐标;这对于使用“区域找色”这个功能来说非常有帮助,因为获得的区域坐标,就是函数中需要输入的参数;偏移抓点在一些游戏里,鼠标的形状会“挡住”真正你想要抓的点的颜,所以按下热键之后,一般来说把偏移量设置为了-1、-2、-3就可以的避开鼠标颜色的妨碍,抓到真正的屏幕颜色;载入位图有些游戏无法使用抓屏热键,这时可以使用自带的抓图功能将图片保存为BMP格式的然后载入位图进行抓点;鼠标动作:左键单击:就是我们常说的用鼠标点一下;右键单击:用鼠标点一下,比如我们要复制或粘贴文字,可以先定后点一下鼠标右键;中键单击:如果你的鼠标没有中间的那个键,也可以使用这个设置;左键双击:打开某个程序的时候我们一般都这样打开;左键按下:在屏幕上拖动什么东西的时候就这样干;左键弹起:按下了总要弹起吧,否则电脑会以为你一直按着先前按下的鼠标;右键按下:同上;右键弹起:同上;执行次数:就是鼠标操作多少次;工作方式:特殊需求的用户可选择此项,保持默认直(同理于键盘操作的相同选项);普通工作方式:通过软件模拟按键;硬件模拟:通过硬件模拟按键。
注意:不支持USB设备;鼠标移到:坐标,就是鼠标的位置(通过抓点获得坐标,点击查看抓点帮助);鼠标相对移动:是让鼠标以它当前的位置开始移动;鼠标滚轮:模拟滚轮的滚动动作,可设定滚动的齿格数。
滚动1格对应可在系统里设置,具体方法是在“控制面板→硬件→鼠标→轮”里设定,默认齿格对应3行;鼠标位置操作:当前鼠标所在的位置:让按键精灵雇当前鼠标所在的位置;恢复上次的鼠标位置:见上一条;检测鼠标操作功能:脚本暂停,按任意键继续:脚本在插入暂停,直到脚本使用者按下鼠标任意一个按键;把按键码存入变量:将检测出的按键的编号保存至一个变量;颜色判断:如果坐标:这里的X和Y代表横坐标和纵坐标;颜色匹配:等于:和右边的颜色相同;不等于:和的颜色不同;约等于:和右边的颜色差不多;颜色:每一个颜色在这里都有一个代号;;如果你通过抓点对话框找到颜色的话就不用关心代号到底是什么意思抓点坐标/颜色:点击查看详细介绍准备循环执行:插入后,右边普通文本框将显示(假设你要求循环3遍)循环结束的字样,这时你可以在这两句话中插入你想循环执行的语句就行了;这是缩短脚本篇幅、使于脚本修改的好办法;如果表达式取值为真:这里的空格里要填一个表达式(点击查看什么是表达式);如果当这个表达式算出来的大于0的数字或它的逻辑为真,就执行后面的操作;表达式判断后的操作语句:执行后面的语句:文本框中显示(假设你的表达式为了1+1=3);如果表达式(1+1=3)为真,则条件结束如果1+1=3成立(为真),那么就执行条件结束前的语句;在这个例子中,1+1永远等于2的所以脚本将老是在循环。
按键精灵使用须知
本脚本基于颜色判断来快速更换装备,如果你的dnf经过ex、窗口化等操作都会可能导致出错,所以请尽量保持dnf的原始面目。
测试脚本请到地下城去,城镇中不能正常运行。
本脚本所需设置参数较多,所以请仔细看说明进行设置。
参数设置
1.脚本界面如下图所示
本脚本可以最多进行四套装备之间的切换(身上穿着的一套加上包里的三套)。
每套装备都有独立的启动快捷键。
2.参数设置
这是第一套设置的参数界面,第二套第三套的参数设置是类似的,所以只讲这里的设置。
○1.
物品栏快捷键设置,记住要加英文输入状态下的双引号,
○2.
自动换回即第一次换装后等待n秒后自动再运行一次换装操作,等待时间自己按需要设置。
○3.
装备摆放位置设置,位置编码如下图所示
把装备的位置编码填入参数栏即可,要换多少装备就填多少格,剩下的填0。
○4.
可以自定义启动一键换装热键。
○5.
填完参数后记得保存设置。
○6.
全部参数设置完并保存后请重启一次脚本,查看参数是否正确,若正确则可正常使用了。
广6 Leeger。
精心整理脚本制作教程:按键精灵加速游戏来源:按键学院【按键精灵】植物大战僵尸这款游戏,想必大家都不陌生讲述的是一场植物与僵尸之间刻骨铭心的撕逼大战是一款老少皆宜和善可爱的游戏……此处省略一万字……『4』快和慢这两个蓝色的按钮,也是用于调整速度的,与滑块的区别在于:滑块可以一次性拉动很大的范围,而按钮是精确调整的,每一次点击增/减一个单位的速度。
『5』恢复"按钮",用于将速度归零。
变速命令变速命令是官方新插件里的 SysEx系统插件增强版下的命令:Speed注意:速度的倍数,范围:-256~256,保留小数点后3位,可以实现1.001、1.002倍速度。
我们要实现,拖动滑块图片,往左右移动的时候,滑块图片会跟随着鼠标移动。
步骤:『1』当我们点住滑块这张图片时,获取当前鼠标位置。
『2』启动计时器,计时器的时间间隔设置为50毫秒。
『3』在计时器的Timer事件里再次获取当前鼠标位置,对比两次获取鼠标位置之间横坐标的差值。
『4』将滑块图片的横坐标加上两次鼠标位置之间的横坐标差值。
『5』检测鼠标左键是否弹起,如果弹起则将计时器的Enabled属性设置为假。
整体代码//调试运行事件子程序//SubOnScriptLoad()//Form1.Show//EndSubForm1.ShowEndScript//《》当前句柄=0CallForm1.EndEvent//《》EventForm1.Form1.Form1.滑块Form1.Call(EndEventForm1.EndEvent//《》EventForm1.Form1.滑块IfForm1.滑块Form1.//Call(EndEvent//《》EventForm1.快.ClickForm1.滑块.Left=Form1.滑块.Left+1IfForm1.滑块.Left>=296ThenForm1.滑块.Left=296Form1.速度值.Caption=Form1.滑块.Left-196&"倍数"//设置指定窗口(Hwnd)加速到100倍Call(当前句柄,Form1.滑块.Left-196)EndEvent//《》-------------滑块变速EventForm1.滑块.ClickGetCursorPosqx,qyhx=Form1.滑块.LeftEndEventGetCursorPosx,ydx=x-qxIfhx+dx<=16ThenForm1.滑块.Left=16ElseIfhx+dx>=296ThenForm1.滑块.Left=296ElseForm1.滑块.Left=hx+dxEndIfForm1.速度值.Caption=Form1.滑块.Left-196&"倍数" //设置指定窗口(Hwnd)加速到100倍Call(=FalseEndIfEndEvent//《》EventForm1.CallForm1.Form1.s="0-空|"当前句柄=0EndEventerDoForm1.Form1.ExitDoElseIfsT ext<>""Thens=s&Hwnd1&"-"&sText&"|"EndIfEndIfLoopEndEvent//《》-------------选择窗口标题EventForm1.窗口标题.SelectChangeCallForm1.恢复速度.ClickDim索引索引=Split(Form1.窗口标题.List,"|")当前句柄=split(索引(Form1.窗口标题.ListIndex),"-")(0) Call(当前句柄,Form1.滑块.Left-196)EndEvent//《》-------------界面关闭后停止变速EventForm1.UnLoadCallForm1.恢复速度.ClickEndEvent注意:变速命令,并不是说对所有的网游都无效的,变速游戏会影响到游戏的这些地方:1、过场景时的速度快慢。
如果你还为一些枯燥、繁琐的电脑操作而烦恼,按键精灵绝对会是你最好的帮手。
那么,按键精灵具体能帮我们干什么呢?我们来列举几个例子来说明下。
*网络游戏中可作脚本实现自动打怪,自动补血,自动说话等;*办公族可用它自动处理表格、文档,自动收发邮件等;脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智能效果.我们可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚本.今天我们就通过录制一个最简单的脚本,来手把手的教大家使用按键精灵。
上网一族一般开机后会先看看自己邮箱,或者看看自己博客;每天如此,可能都有些烦了。
现在好了,把这些繁杂的事情交给按键精灵吧。
今天我们就来录制一个自动登录博客,并对整个页面进行浏览的脚本。
首先,我们打开“按键精灵”。
其运行界面如下(图1):图1运行界面打开软件后点击工具栏上“新建”项(如图2);之后进入“脚本编译器”界面(如图3)。
现在就可以正式开始编译脚本了。
图2xx图3脚本编译器界面在脚本编译器界面上,左键点击工具栏上“录制”项,会出现这样的情况:进入桌面,并出现一个小的对话框(如图4)。
图4录制在这个小的对话框中,左侧红色圆按钮是录制的开始,第二个蓝色方按钮是录制结束,第三个是存储录制内容。
在录制过程中该对话框可以随意移动,不会影响录制结果。
我们来点击红色圆形按钮开始录制(图5)图5开始录制后我们把这个小的对话框移至窗口右下角,然后用鼠标点击左下角任务栏的IE浏览器标志,来打开浏览器(如图6)。
图6打开IE浏览器随后在地址栏输入博客地址(如图7)图7输入地址进入xx主页(如图8)用鼠标拖动滚动条,浏览整个页面。
看完后关闭页面,然后点击录制对话框的蓝色方形停止键(如图9)图9停止录制之后点击第三个按钮,来保存录制动作并进入脚本编译界面。
现在我们可以看到在编译界面的中部,有“按键精灵录制的内容”这句话显示。
这句话的下面有“鼠标移动”、“延时”、“按键动作”等记录的录制过程中的各个动作。
推荐:3ds MAX打造逼真生日蛋糕全过程 2008年11月14日 09:51 天极网过生日的时候,大家一般都喜欢订做一个生日蛋糕,晚宴的时候,点上蜡烛,在“祝你生日快乐”的歌声中给过生日的人以最美好的祝福。
下面我们就用3DsMAX制作一个三维的生日蛋糕。
制作工具:3DsMAX7.0中文版。
其他版本步骤类似。
制作过程:一、创建蛋糕模型1、进入创建命令面板,选择“图形”面板,然后使用“星形”工具在顶视图中创建一个星形,设置半径1为45,半径2为35,点6,圆角半径1为7.5,圆角半径2为0。
得到星形效果如图01所示。
星形效果2、使用“挤出”工具将其挤出得到三维物体,参数设置如图02所示。
参数设置得到造型如图03所示。
造型造型推荐:3ds MAX打造逼真生日蛋糕全过程(2) 2008年11月14日 09:51 天极网3、制作油旋转效果,使用“扭曲”工具进行旋转,设置角度为180,偏移40,得到效果如图04所示。
设置角度为1804、做出一个尖锥效果。
在“修改器列表”下拉列表框中选择“锥化”工具,将“数量”数值设为-1,得到效果如图05所示。
锥化5、进入创建命令面板,使用“球体”工具创建一个球体。
然后进入修改命令面板,在下拉列表框中选择“编辑网格”工具,进入“顶点”次物体层级,使用移动工具对各顶点进行移动,做出小樱桃的造型,如图06所示。
小樱桃6、进入创建命令面板,使用“柱形”工具在顶视图中创建一个圆柱体,然后使用“编辑网格”工具对其顶点进行编辑,得到樱桃炳如图07所示。
编辑网格7、使用“网格光滑”工具进行细化,将复杂度设为1,然后使用“弯曲”工具将其弯曲,设置角度为30,得到效果如图08所示。
弯曲8、制作蛋糕体。
进入“图形”面板,创建一个72边的星形曲线,设置半径1为500,半径2为490,点72,圆角半径为1和2为5,然后使用“挤出”工具挤出造型,得到效果如图09所示。
72边的星形曲线9、挤出造型后上表面是平的,下面做花纹,使用“编辑网格”工具,进入面的次物体层级,选中上表面后使用“噪波”工具,参数设置如图10所示。
按键精灵学习教程一、键盘命令(2~5页)二、鼠标命令(5~13页)三、控制命令(13~22页)四、颜色/图像命令(22~28页)五、其他命令(28~35页)五、网游脚本实例(35~最后)一、键盘命令命令名称:GetLastKey检测上次按键命令功能:检测上次按键命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)?? 复制代码1.//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key里。
??2.Key=GetLastKey()???3.If?Key?=?13?Then???4.????Msgbox?"你上次按下了回车键"??5.End?If??脚本例子:(7.x语法)?? 复制代码1.//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key里。
??2.GetLastKey?Key??3.If?Key?=?13??4.????Msgbox?"你上次按下了回车键"??5.EndIf??命令名称:KeyDown按住命令功能:键盘按住命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)参数2整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//KeyDown、KeyDownS、KeyDownH??2.//KeyDownS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用??3.//KeyDownH:?硬件模拟方式,仅支持PS(圆口)的键盘?点击查看使用硬件模拟方式的注意事项??4.KeyDown?65,1??5.//65是A键的按键码,上面的语句表示按住A键1次??6.KeyDown?"A",1??7.//上面的支持按键字符,语句表示按住A键1次??脚本例子:(7.x语法)?? 复制代码1.//KeyDown、KeyDownS、KeyDownH??2.//KeyDownS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用??3.//KeyDownH:?硬件模拟方式,仅支持PS(圆口)的键盘?点击查看使用硬件模拟方式的注意事项??4.KeyDown?65,1??5.//65是A键的按键码,上面的语句表示按住A键1次?命令名称:KeyPress按键命令功能:键盘按键命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)参数2整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//KeyPress、KeyPressS、KeyPressH??2.//KeyPressS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用??3.//KeyPressH:?硬件模拟方式,仅支持PS(圆口)的键盘?点击查看使用硬件模拟方式的注意事项??4.KeyPress?65,1??5.//65是A键的按键码,上面的语句表示按A键1次??6.KeyPress?"A",1??7.//上面的支持按键字符,语句表示按A键1次??脚本例子:(7.x语法)?? 复制代码1.//KeyPress、KeyPressS、KeyPressH??2.//KeyPressS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用??3.//KeyPressH:?硬件模拟方式,仅支持PS(圆口)的键盘?点击查看使用硬件模拟方式的注意事项??4.KeyPress?65,1??5.//65是A键的按键码,上面的语句表示按A键1次??命令名称:KeyUp弹起命令功能:键盘弹起命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)参数2整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//KeyUp、KeyUpS、KeyUpH??2.//KeyUpS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用??3.//KeyUpH:?硬件模拟方式,仅支持PS(圆口)的键盘?点击查看使用硬件模拟方式的注意事项??4.KeyUp?65,1??5.//65是A键的按键码,上面的语句表示松开A键1次??6.KeyUp?"A",1??7.//上面的支持按键字符,语句表示松开A键1次??脚本例子:(7.x语法)?? 复制代码1.//KeyUp、KeyUpS、KeyUpH??2.//KeyUpS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用??3.//KeyUpH:?硬件模拟方式,仅支持PS(圆口)的键盘?点击查看使用硬件模拟方式的注意事项??4.KeyUp?65,1??5.//65是A键的按键码,上面的语句表示松开A键1次??命令名称:WaitKey等待按任意键命令功能:等待按任意键命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)?? 复制代码1.Key=WaitKey()???2.//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里??3.If?Key?=?13?Then???4.????MessageBox?"恭喜你按下了回车键"??5.End?If??脚本例子:(7.x语法)?? 复制代码1.WaitKey?Key??2.//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里??3.If?Key?=?13??4.????Msgbox?"恭喜你按下了回车键"??5.EndIf??二、鼠标命令命令名称:GetCursorPos得到鼠标位置坐标命令功能:得到当前鼠标所在的位置坐标命令参数:参数1整数型,返回x坐标参数2整数型,返回y坐标返回值:无脚本例子:(8.x语法)?? 复制代码1.GetCursorPos?mx,my??2.//把当前鼠标位置的x和y坐标放在变量mx和my中??脚本例子:(7.x语法)?? 复制代码1.VBSCall?GetCursorPos(mx,my)???2.//把当前鼠标位置的x和y坐标放在变量mx和my中??命令名称:GetCursorShape得到鼠标形状命令功能:得到当前鼠标的形状特征命令参数:参数1整数型,参数返回值:整数型,鼠标的形状值脚本例子:(8.x语法)?? 复制代码1.//参数:?0?是6.83之前的版本默认的参数??2.//参数:?1?可用于一些在参数0下无法区分鼠标形状代码的情况??3.//下面是我们普通的WINDOWS鼠标形状特征??4.//不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正确的鼠标形状特征??5.??6.//下面是我们访问网页超链接时候的手型鼠标形状??7.??8.shape=GetCursorShape(0)??9.If?shape?=?shape1?Then???10.????MessageBox?"当前鼠标形状是普通的WINDOWS鼠标"??11.ElseIf?shape?=?shape2?Then???12.????MessageBox?"当前鼠标形状是手型鼠标"??13.Else???14.????MessageBox?"不认识当前鼠标形状!"??15.End?If??脚本例子:(7.x语法)?? 复制代码1.//参数:?0?是6.83之前的版本默认的参数??2.//参数:?1?可用于一些在参数0下无法区分鼠标形状代码的情况??3.//下面是我们普通的WINDOWS鼠标形状特征??4.//不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正确的鼠标形状特征??5.??6.//下面是我们访问网页超链接时候的手型鼠标形状??7.??8.VBSCall?Shape=GetCursorShape(0)??9.If?shape?=?shape1??10.????MessageBox?当前鼠标形状是普通的WINDOWS鼠标??11.ElseIf?shape?=?shape2??12.????MessageBox?当前鼠标形状是手型鼠标??13.Else???14.????MessageBox?不认识当前鼠标形状!??15.EndIf???命令名称:GetLastClick检测上次按过的鼠标键命令功能:检测上一次按下的鼠标代码命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)?? 复制代码1.Mouse=GetLastClick()???2.If?Mouse?=32770?Or?Mouse?=32769?Then???3.????Msgbox?"你按下了鼠标左键"??4.End?If??脚本例子:(7.x语法)?? 复制代码1.GetLastClick?Mouse??2.If?Mouse?=32770?Or?Mouse?=32769???3.????Msgbox?"你按下了鼠标左键"??4.EndIf??命令名称:LeftClick左键单击命令功能:模拟点击鼠标左键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//LeftClick、LeftClickS、LeftClickH??2.//LeftClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//LeftClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.LeftClick?5??5.//在当前鼠标的位置单击鼠标左键5次??脚本例子:(7.x语法)?? 复制代码1.//LeftClick、LeftClickS、LeftClickH??2.//LeftClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//LeftClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.LeftClick?5??5.//在当前鼠标的位置单击鼠标左键5次??命令名称:LeftDoubleClick左键双击命令功能:模拟双击鼠标左键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]??2.//LeftDoubleClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//LeftDoubleClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.LeftDoubleClick?5??5.//在当前鼠标的位置双击鼠标左键5次??脚本例子:(7.x语法)?? 复制代码1.//LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]??2.//LeftDoubleClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//LeftDoubleClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.LeftDoubleClick?5??5.//在当前鼠标的位置双击鼠标左键5次??命令名称:LockMouse锁定鼠标位置命令功能:锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)?? 复制代码1.//在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错??2.LockMouse??3.Do??4.????Delay?1000??5.Loop??脚本例子:(7.x语法)?? 复制代码1.//在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错??2.LockMouse??3.While?True??4.????Delay?1000??5.EndWhile??命令名称:MiddleClick中键单击命令功能:模拟点击鼠标中键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//MiddleClick、MiddleClickS、MiddleClickH??2.//MiddleClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//MiddleClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.MiddleClick?5??5.//在当前鼠标的位置单击鼠标中键5次??脚本例子:(7.x语法)?? 复制代码1.//MiddleClick、MiddleClickS、MiddleClickH??2.//MiddleClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//MiddleClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.MiddleClick?5??5.//在当前鼠标的位置单击鼠标中键5次??命令名称:MouseWheel鼠标滚轮命令功能:滚动鼠标滚轮命令参数:参数1整数型,滚动量返回值:无脚本例子:(8.x语法)?? 复制代码1.//如果滚动量为正,向上滚动;否则向下滚动.??2.//仅支持Windows?2000以上的操作系统.??3.MouseWheel?1??4.//把鼠标滚轮向上滚动1格??脚本例子:(7.x语法)?? 复制代码1.//如果滚动量为正,向上滚动;否则向下滚动.??2.//仅支持Windows?2000以上的操作系统.??3.MouseWheel?1??4.//把鼠标滚轮向上滚动1格??命令名称:MoveR鼠标相对移动命令功能:鼠标相对移动到命令参数:参数1整数型,X距离参数2整数型,Y距离返回值:无脚本例子:(8.x语法)?? 复制代码1.//MoveR、MoveRS、MoveRH??2.//MoveRS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//MoveRH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.//当前鼠标在(100,100)点,使用下面语句??5.MoveR?200,300??6.//之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处??7.//提示:使用硬件模拟方式不能碰键盘鼠标,否则会导致出错??脚本例子:复制代码(7.x语法)?? 1.//MoveR、MoveRS、MoveRH??2.//MoveRS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//MoveRH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.//当前鼠标在(100,100)点,使用下面语句??5.MoveR?200,300??6.//之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处??7.//提示:使用硬件模拟方式不能碰键盘鼠标,否则会导致出错??命令名称:MoveTo鼠标移动命令功能:移动鼠标到命令参数:参数1整数型,X坐标参数2整数型,Y坐标返回值:无脚本例子:(8.x语法)?? 复制代码1.//MoveTo、MoveToS、MoveToH??2.//MoveToS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//MoveToH:?硬件模拟方式,仅支持PS(圆口)的鼠标??4.MoveTo?100,200??5.//把鼠标移动到(100,200)这个点上??6.intX=50??7.intY=150??8.MoveTo?intX,intY??9.//把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.??脚本例子:(7.x语法)?? 复制代码1.//MoveTo、MoveToS、MoveToH??2.//MoveToS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//MoveToH:?硬件模拟方式,仅支持PS(圆口)的鼠标??4.MoveTo?100,200??5.//把鼠标移动到(100,200)这个点上??6.intX=50??7.intY=150??8.MoveTo?intX,intY??9.//把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.??命令名称:RestoreMousePos恢复上次保存的鼠标位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:复制代码(8.x语法)?? 1.SaveMousePos??2.//保存当前鼠标位置??3.Delay?100??4.MoveTo?500,20??5.Delay?100??6.RestoreMousePos??7.//将鼠标移动到上一次保存的鼠标位置??8.//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,??9.//这样脚本执行后鼠标的位置就不会变化??脚本例子:(7.x语法)?? 复制代码1.SaveMousePos??2.//保存当前鼠标位置??3.Delay?100??4.MoveTo?500,20??5.Delay?100??6.RestoreMousePos??7.//将鼠标移动到上一次保存的鼠标位置??8.//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,??9.这样脚本执行后鼠标的位置就不会变化??命令名称:RightClick右键单击命令功能:模拟点击鼠标右键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)?? 复制代码1.//RightClick、RightClickS、RightClickH??2.//RightClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//RightClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.RightClick?5??5.//在当前鼠标的位置单击鼠标右键5次??脚本例子:(7.x语法)?? 复制代码1.//RightClick、RightClickS、RightClickH??2.//RightClickS:?超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用??3.//RightClickH:?硬件模拟方式,仅支持PS(圆口)的鼠标?点击查看使用硬件模拟方式的注意事项??4.RightClick?5??5.//在当前鼠标的位置单击鼠标右键5次??命令名称:SaveMousePos保存当前鼠标所在位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)?? 复制代码1.SaveMousePos??2.//保存当前鼠标位置??3.Delay?100??4.MoveTo?500,20??5.Delay?100??6.RestoreMousePos??7.//将鼠标移动到上一次保存的鼠标位置??8.//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,??9.//这样脚本执行后鼠标的位置就不会变化??脚本例子:(7.x语法)?? 复制代码1.SaveMousePos??2.//保存当前鼠标位置??3.Delay?100??4.MoveTo?500,20??5.Delay?100??6.RestoreMousePos??7.//将鼠标移动到上一次保存的鼠标位置??8.//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,??9.这样脚本执行后鼠标的位置就不会变化??命令名称:UnlockMouse解除锁定鼠标位置命令功能:解除LockMouse命令对鼠标位置的锁定命令参数:无返回值:无脚本例子:(8.x语法)?? 复制代码1.??脚本例子:(7.x语法)?? 复制代码1.//如果用户使用了LockMouse命令而没有使用UnlockMouse命令,按键精灵会在脚本结束时自动解除锁定??2.UnlockMouse??命令名称:WaitClick按任意鼠标键继续命令功能:脚本执行到这一句暂停,按下任意鼠标键之后继续命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)?? 复制代码st_click=WaitClick()???2.MessageBox?"您按下了"?&?last_click??脚本例子:(7.x语法)?? 复制代码1.WaitClick?last_click??2.MessageBox?"您按下了"?&?last_click??三、控制命令命令名称:Call调用过程命令功能:调用过程命令参数:参数1字符串型,过程名返回值:无脚本例子:(8.x语法)?? 复制代码1.Call?子程序("我是子程序,被你调用了")??2.EndScript??3.//支持中文名变量??4.Sub?子程序(啊)??5.????Msgbox?啊??6.End?Sub??7.//定义一个过程,可以在脚本中调用这个过程??脚本例子:(7.x语法)??复制代码命令名称:Do循环命令功能:条件循环命令参数:参数1条件型,循环条件返回值:无脚本例子:(8.x语法)?? 复制代码1.例子1:??2.//支持Exit?Do?命令退出循环??3.i=0??4.Do?While?i=0??5.????Msgbox?"我停不下来啦!!快住手"??6.Loop??7.//当循环条件成立的时候,反复执行循环体??8.例子2:??9.i=0??10.Do?Until?i=0??11.????Msgbox?"为什么没有循环到我呢?"??12.Loop??13.Msgbox?"循环结束"??14.//当循环条件成立的时候,离开循环体??15.例子3:??16.i=0??17.Do?Until?i=1??18.????Msgbox?"我停不下来啦!!快住手"??19.Loop??20.//当循环条件不成立的时候,反复执行循环体??21.例子4:??22.n=0??23.Do?While?true??24.????Msgbox?"我将循环10次停下来!!"??25.????If?n>=10?Then??26.????????//当循环条件成立的时候,离开循环体??27.????????Exit?do??28.????End?if??29.????n=n+1??30.Loop??31.Msgbox?n?&?"次"??32.例子5:??33.i?=?0??34.Do???35.???MessageBox?"ok"??36.Loop?While?i?<>?0??37.//条件放后面,前面的循环内容可以执行一次!??脚本例子:(7.x语法)?? 复制代码1.无??命令名称:For循环命令功能:循环一定次数命令参数:参数1整数型,循环次数返回值:无脚本例子:(8.x语法)?? 复制代码1.例子1:??2.//支持Exit?For?命令退出循环??3.For?i=0?To?9??4.????Delay?100??5.Next??6.//循环10次??7.例子2:??8.//支持Exit?For?命令退出循环??9.For?10??10.????Delay?100??11.Next??12.//循环10次??13.例子3:??14.//支持Exit?For?命令退出循环??15.For?i=0?to?19?step?2??16.????Delay?100??17.Next??18.//循环10次??19.例子4:??20.//支持Exit?For?命令退出循环??21.For?i=0?to?19?step?2??22.????Delay?100??23.????If?i>9?Then??24.????????Exit?For???25.????End?If??26.Next??27.//循环5次??脚本例子:(7.x语法)?? 复制代码1.For?10??2.????Delay?100??3.EndFor??4.//循环10次??命令名称:Function函数命令功能:函数命令参数:多类型,多参数返回值:多类型脚本例子:(8.x语法)?? 复制代码1.//支持Exit?Function?命令退出函数过程??2.Msgbox?函数过程("我是函数,被你调用了")??3.EndScript??4.Function?函数过程(a)??5.????函数过程=a??6.End?Function??7.//定义一个函数过程,可以在脚本中调用这个函数??脚本例子:(7.x语法)?? 复制代码1.无??命令名称:Gosub调用子程序命令功能:调用过程命令参数:参数1字符串型,过程名返回值:无脚本例子:(8.x语法)?? 复制代码1.//可带参数传递??2.Call?子程序("我是子程序,被你调用了")??3.EndScript??4.Sub?子程序(a)??5.????Msgbox?a??6.End?Sub???7.//定义一个过程,可以在脚本中调用这个过程??脚本例子:(7.x语法)?? 复制代码1.Gosub?子程序??2.EndScript??3.Sub?子程序??4.????Msgbox?"我是子程序,被你调用了"??5.Return?子程序??6.//定义一个过程,可以在脚本中调用这个过程??命令名称:Goto跳转到标记命令功能:跳转到Rem标记处命令参数:参数1字符串型,标号返回值:无脚本例子:(8.x语法)?? 复制代码1.Goto?标记??2.Delay?100??3.Rem?标记??4.Msgbox?"你直接跳到这里了!!,上面的延迟没有被执行!!"??5.//跳转语句,可以跳转到rem标记过的标记处继续执行??脚本例子:(7.x语法)?? 复制代码1.Goto?标记??2.Delay?100??3.Rem?标记??4.Msgbox?"你直接跳到这里了!!,上面的延迟没有被执行!!"??5.//跳转语句,可以跳转到rem标记过的标记处继续执行??命令名称:If如果..则命令功能:判断表达式命令参数:参数1条件型,表达式返回值:无脚本例子:(8.x语法)?? 复制代码1.例子1:??2.i=0??3.If?i=0?Then??4.????Msgbox?"条件判断符合被通过!!"??5.End?If??6.//通过判断表达式的取值,来执行后面的动作或控制??7.例子2:??8.i=1??9.If?i=0?Then??10.????Msgbox?"条件判断符合被通过!!"??11.ElseIf?i=1?Then??12.????Msgbox?"否则条件判断符合被通过!!"??13.Else??14.????Msgbox?"否则!!"??15.End?If??16.//通过判断表达式的取值,来执行后面的动作或控制??脚本例子:(7.x语法)?? 复制代码1.i=0??2.If?i=0??3.????Msgbox?"条件判断符合被通过!!"??4.EndIf??5.//通过判断表达式的取值,来执行后面的动作或控命令名称:IfColor颜色判断命令功能:判断屏幕某点的颜色命令参数:参数1整数型,屏幕X坐标参数2整数型,屏幕Y坐标参数3字符串型,颜色16进制值参数4整数型,判断条件返回值:无脚本例子:(8.x语法)?? 复制代码1.例子1:??2.//判断条件(0:等于?1:不等于?2:近似等于)??3.IfColor?860,27,"e1b072",0?Then??4.????Msgbox?"颜色等于"??5.Else???6.????Msgbox?"颜色不等于"??7.End?If??8.//判断坐标点(860,27)的颜色是否等于e1b072??9.例子2:??10.a=1:b=1??11.IfColor?650,118,"78F0E8",2?Then??12.????MessageBox?"a"??13.ElseIf?b=a?Then??14.????MessageBox?"b"??15.End?if??脚本例子:(7.x语法)?? 复制代码1.//判断条件(0:等于?1:不等于?2:近似等于)??2.IfColor?860,27,e1b072,0??3.????Msgbox?"颜色等于"??4.Else???5.????Msgbox?"颜色不等于"??6.EndIf??7.//判断坐标点(860,27)的颜色是否等于e1b072??命令名称:Rem标记/注释命令功能:标记命令可当注释命令参数:参数1字符串型,文字返回值:无脚本例子:(8.x语法)?? 复制代码1.//不支持数字开头的和符号作为标记名??2.//标记命令.即可当注释,也可以为Goto跳转指令作标记??3.Rem?脚本开始??脚本例子:(7.x语法)?? 复制代码1.//标记命令.即可当注释,也可以为Goto跳转指令作标记??2.Rem?脚本开始??命令名称:RestartScript重新启动脚本运行命令功能:重新启动脚本运行命令参数:无返回值:无脚本例子:(8.x语法)?? 复制代码1.For?i=0?to?2???2.????Delay?1000??3.????Call?Plugin.Msg.ShowScrTXT(0,?0,?1024,?768,?"屏幕内容填写"?&?i,?"0000FF")???4.Next???5.RestartScript?//重新启动脚本运行??(7.x语法)??1.无??命令名称:Select情况条件选择命令功能:根据情况选择条件判断命令参数:参数1条件型,情况返回值:无脚本例子:(8.x语法)?? 复制代码1.//不支持判断语句?如:Case?a>0??erVar?变量=0?"输入(0~9)数字"??3.//<>---------------------------------------------以下是选择条件结结构判断??4.Select?Case?变量??5.Case?0??6.????Msgbox?"你输入的数字为:0"???7.Case?1??8.????Msgbox?"你输入的数字为:1"???9.Case?2??10.????Msgbox?"你输入的数字为:2"???11.Case?3??12.????Msgbox?"你输入的数字为:3"???13.Case?4??14.????Msgbox?"你输入的数字为:4"???15.Case?5??16.????Msgbox?"你输入的数字为:5"???17.Case?6??18.????Msgbox?"你输入的数字为:6"???19.Case?7??20.????Msgbox?"你输入的数字为:7"???21.Case?8??22.????Msgbox?"你输入的数字为:8"???23.Case?9??24.????Msgbox?"你输入的数字为:9"???25.Case?Else??26.????Msgbox?"你输入的数字不正确,请输入(0~9)数字!"??27.End?Select??脚本例子:(7.x语法)?? 复制代码1.无??命令名称:Sub子程序命令功能:定义一个过程命令参数:参数1字符串型,过程名返回值:无(8.x 语法)?? 1. //支持Exit?Sub?命令退出子程序过程??2. Call ?子程序()??3. EndScript??4. Sub ?子程序()??5. ????Msgbox?"我是子程序,被你调用了"??6. End ?Sub ??7. //定义一个过程,可以在脚本中调用这个过程??脚本例子:(7.x 语法)?? 复制代码 1. Gosub ?子程序??2. EndScript??3. Sub ?子程序??4. ????Msgbox?"我是子程序,被你调用了"??5. Return ?子程序??6. //定义一个过程,可以在脚本中调用这个过程??命令名称:While 如果..则循环 命令功能:条件循环 命令参数:参数1条件型,循环条件 返回值:无 脚本例子:(8.x 语法)?? 复制代码 1. i=0??2. While ?i=0??3. ????Msgbox?"我停不下来啦!!快住手"??4. Wend??5. //当循环条件成立的时候,反复执行循环体??脚本例子:(7.x 语法)?? 复制代码 1. i=0??2. While ?i=0??3. ????Msgbox?"我停不下来啦!!快住手"??4. EndWhile??5. //当循环条件成立的时候,反复执行循环体??四、颜色/图像命令参数3整数型,屏幕右下角x坐标参数4整数型,屏幕右下角y坐标参数5字符串型,16进制颜色值参数6整数型,返回x坐标参数7整数型,返回y坐标返回值:无脚本例子:(8.x语法)?? 复制代码1.//FindCenterColor?left,top,right,bottom,c,x,y??2.//在区域内从中心到外围找颜色为c的点,把坐标保存在变量x和y中??3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限??4.//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号??5.//如果没有找到这个颜色,则x和y的值都被置为-1??6.FindCenterColor?0,0,800,600,"0000FF",x,y??7.If?x>0?and?y>0?Then??8.????MoveTo?x,y??9.End?If???10.//在区域(0,0,800,600)中找红色("0000FF")的点,如果找到,则把鼠标移动到这个点??脚本例子:(7.x语法)?? 复制代码1.//VBSCall?FindCenterColor(left,top,right,bottom,c,x,y)??2.//在区域内从中心到外围找颜色为c的点,把坐标保存在变量x和y中??3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限??4.//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号??5.//如果没有找到这个颜色,则x和y的值都被置为-1??6.VBSCall?FindCenterColor(0,0,800,600,"0000FF",x,y)??7.If?x>0?and?y>0??8.????MoveTo?x,y??9.EndIf???10.//在区域(0,0,800,600)中找红色("0000FF")的点,如果找到,则把鼠标移动到这个点??命令名称:FindColor找色命令功能:在屏幕区域从左到右、从上到下的查找指定的颜色命令参数:参数1整数型,屏幕左上角x坐标参数2整数型,屏幕左上角y坐标参数3整数型,屏幕右下角x坐标参数4整数型,屏幕右下角y坐标参数5字符串型,16进制颜色值参数6整数型,返回x坐标参数7整数型,返回y坐标返回值:无脚本例子:(8.x语法)?? 复制代码1.//FindColor?left,top,right,bottom,c,x,y??2.//在区域内从左到右,从上到下找颜色为c的点,把坐标保存在变量x和y中??3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限??4.//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号??5.//如果没有找到这个颜色,则x和y的值都被置为-1??6.FindColor?0,0,800,600,"0000FF",x,y??7.If?x>0?and?y>0?Then??8.????MoveTo?x,y??9.End?If???10.//在区域(0,0,800,600)中找红色("0000FF")的点,如果找到,则把鼠标移动到这个点??脚本例子:(7.x语法)?? 复制代码1.//VBSCall?FindColor(left,top,right,bottom,c,x,y)??2.//在区域内从左到右,从上到下找颜色为c的点,把坐标保存在变量x和y中??3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限??4.//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号??5.//如果没有找到这个颜色,则x和y的值都被置为-1??6.VBSCall?FindColor(0,0,800,600,"0000FF",x,y)??7.If?x>0?and?y>0??8.????MoveTo?x,y??9.EndIf???10.//在区域(0,0,800,600)中找红色("0000FF")的点,如果找到,则把鼠标移动到这个点??命令名称:FindColorEx模糊找色命令功能:在屏幕区域模糊查找指定的颜色命令参数:参数1整数型,屏幕左上角x坐标参数2整数型,屏幕左上角y坐标参数3整数型,屏幕右下角x坐标参数4整数型,屏幕右下角y坐标参数5字符串型,16进制颜色值参数6整数型,查找方式参数7整数型,相似度参数8整数型,返回x坐标参数9整数型,返回y坐标返回值:无脚本例子:(8.x语法)?? 复制代码1.//FindColorEx?left,top,right,bottom,c,type,similar,x,y??2.//在区域内找颜色为c的点,把坐标保存在变量x和y中??3.//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限??4.//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号??5.//type表示查找方式。
在7.8号没修复之前无限清洁和制作的严重BUG从而导致很多会电脑的都猛升到30级以上,而我是9号玩的,我表示很伤心,同时很嫉妒他们。
抱怨不说了,进入正题(会电脑的达人勿喷,我是新手,请更好的请发帖让版主置顶)
①相信玩游戏的都懂按键精灵这个软件(再次鄙视下7.8号之前的孩纸利用这个一边睡觉一边猛的跨级)
先发下载地址:/qm8chs.exe(怕有病毒的直接百度吧)
下载安装后会有个网页按键精灵(可以自己琢磨下,操作很简单)
然后再点击开始录制再输入网址
之后的操作基本都明白,就是个录制回放的脚本程序,自己琢磨不多说了,(我是周末录制12个小时,然后白天10点按下,晚上10点一下自动操作就睡觉)最后录制完成再保存
脚本做成功了,然后打开按键精灵按F10就开始示范工作了。
很简单的脚本制作程序,有些孩纸觉的现在的500点清洁和制作刷的累,也可以用按键精灵制作个脚本来刷。
②软件2:用处不大,对那些装修完或者突然没钱又或者柜台不够的同学有帮助,就是可以快速卖蛋糕的软件,让你的服务员不再偷懒。
(不急钱的同学表示无鸭梨诶)
玩过传奇SF的都知道变速齿轮的强大,让你当前的程序可以随意变速(我就不发下载地址了,自己百度吧,网上的那种都是带广告网页的比较烦,但绝对没毒)
打开变速齿轮,双击CAKE的程序
然后想怎么加速就怎么加速
另外好像IE8不能用这,IE7可以用的,自己试下。
就说这么多了,以后再分享技术,只试用新手。
希望会软件的达人快点出简单的辅助。
PS:此软件只适用卖蛋糕加速,不适用蛋糕制作加速。