马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
主体:
Edition=xiaojiaoben 小脚本标志
标题= 软件标题
启动热键= 启动脚本快捷键
暂停/继续热键= 暂停继续脚本快捷键
终止热键= 终止继续脚本快捷键
简介= 软件简介
代码开始 代码开始标记
特殊热键鼠标左键按下 鼠标左键放开 鼠标右键按下 鼠标右键放开 需自行填写
如:启动热键=鼠标左键按下
代码区一行代码 以; 结束 例子: 延时(1000);
注释直接填中文
( ) , ; 均为美式键盘输入的符号
代码结束 代码结束标记
变量();和自定义变量();变量名称禁止使用(文件文本,坐标x,坐标y,答题答案),系统已经创建了,如果用到直接调用即可,否则会产生混乱现象。
文本型的参数 即可填写任何字符的参数如中文 英文 数字 小数 字节集等等
整数型的参数 只能填写整数 的数字
常用命令
命令
| 参数1
| 参数2
| 参数3
| 参数4
| 参数5
| 参数6
| 参数7
| 参数8
| 获取窗口句柄(参数1,参数2,参数3); | 文本型
进程名称
| 文本型
进程类名
| 文本型
进程标题
|
|
|
|
|
| 获取网页句柄(); | 直接取小脚本自身浏览器网页窗口句柄
| 鼠标指向窗口句柄(); | 取鼠标当前指向窗口的句柄
| 当前鼠标坐标(); | 取鼠标当前屏幕的坐标,返回坐标x, 坐标y 直接调用,当使用了上面获取句柄后,返回的是相对于当前窗口句柄鼠标所在的坐标
| 运算(参数1);
| 可加减乘除(例如 a=xx a=1+2 a=3-2 b=2*3 c=3/5 ) 内置子命令: 生成随机数字(数量) 生成指定随机数字(最小值,最大值) 生成随机中文(数量) 生成随机大写英文(数量) 生成随机小写英文(数量) 生成随机姓名(数量) 生成随机身份证() 分割文本(文件文本,分割标识) 两坐标点之间距离(坐标x, 坐标y, 坐标1x, 坐标1y) 网页源码中间文本(网址,前面文本,后面文本) 例子 运算(a=生成随机数字(4)); 结果 a=1个4位数字 运算(a=生成随机数字(8)+@qq.com);结果=1个8位数的qq邮箱 运算(a=生成指定随机数字(3,10)); 结果=就会在3-10 内随机数字 不会超出这个范围 运算(a=生成随机小写英文(1)+ 生成随机数字(8));结果=1个9位数(英文开头+数字) 常用于密码 运算(a=文件文本,规律); 文件文本=读入文本(文件名); 规律=文件里的文本规律(如 直接空格,换行)运算(a=文件文本, ); 运算(a=文件文本,-); 运算(k=dsfew-dcb353-ewtge6-fewf,-); 运算(k=文件文本,换行);
| 变量(参数1, 参数n,..);
| 文本型
格式为:, , , , 例如 a,b,c 变量1,变量2,变量3, 以 , 分隔多个变量
从代码开始处预先增加变量,后面更好判断变量进行操作。
| 自定义变量(参数1, 参数n,..);
| 文本型
格式为:变量名=变量值, 变量名1=变量值1, , , 例如自定义变量(我名字=张三,你名字=李四,..); 以 , 分隔多个变量,与上面变量不同的是自定义变量,用户可以在软件处修改变量数值。
从代码开始处预先增加变量,后面更好判断变量进行操作。
| 置窗口位置(参数1,参数2);
| 整数型
移动窗口到到坐标X
| 整数型
移动窗口到坐标Y
|
|
|
|
|
| 置窗口大小(参数1,参数2);
| 整数型
窗口宽度
| 整数型
窗口高度
|
|
|
|
|
| 置网页窗口位置(参数1,参数2);
| 整数型
移动网页窗口到坐标X
| 整数型
移动网页窗口到坐标Y
|
|
|
|
|
| 置网页窗口大小(参数1,参数2);
| 整数型
网页窗口宽度
| 整数型
网页窗口高度
|
|
|
|
|
| 弹出信息(参数1);
| 文本型
将弹出信息框的内容
| 弹出网页(参数1);
| 文本型
填上网址即可,调用电脑默认浏览器 打开网页
| 延时(参数1);
| 整数型
单位为毫秒 如: 延时(1000)= 延时1秒钟后再继续执行下面命令
| 键入文本(参数1);
| 文本型
向指定窗口键入文本 常用于 喊话或输入账号密码类
| 键入文本2(参数1);
| 文本型
向指定窗口键入文本 常用于 喊话或输入账号密码类
| 结束进程();
| 文本型
填入进程名称即可,如结束进程(qq.exe);
| 暂停进程();
| 文本型
填入进程名称即可,如暂停进程(qq.exe); ,进程进入假死状态
| 恢复进程();
| 文本型
填入进程名称即可,如恢复进程(qq.exe); ,进程退出假死状态
| 清空变量();
| 清空所有变量
| 锁定窗口();
| 文本型
真 或 假 真=指定窗口鼠标和键盘将无效输入 假=恢复指定窗口操作
| 播放MP3(参数1,参数2);
| 文本型
根目录下mp3名称,如播放MP3(报警.mp3,1);
| 整数型
播放mp3音乐时长,单位为秒,如播放MP3(报警.mp3,5); 5的意思是播放5秒时间
| 发送题目(参数1,参数2,参数3,参数4, 参数5);
| 整数型
左边坐标X
| 整数型
左边坐标Y
| 整数型
右边坐标X
| 整数型
右边坐标Y
| 文本型
真 或 假
真=后台截图
假=前台截图
| 提示
需要在答题-服务器IP上填写正确IP
| 注意
使用前确定是否能连接服务端,这个命令会把指定范围截图发送给服务端,由服务端返回答案执行下一个指令。最好只用于局域网答题,外网答题可能需要端口转发/映射。
| | | | | | | | | | |
控制命令
命令
| 参数1
| 参数2
| 参数3
| 参数4
| 参数5
| 参数6
| 参数7
| 参数8
| 鼠标移动(参数1,参数2); | 整数型屏幕或指定窗口的横坐标X
| 整数型屏幕或指定窗口的纵坐标Y
|
|
|
|
|
|
| 鼠标按键(参数1,参数2);
| 文本型鼠标左键或鼠标中键或鼠标右键
| 文本型单击或双击或按住或放开或上滑或下滑
|
| 注意
上滑、下滑 只适用于鼠标中键,即模拟鼠标滚轮滑动
| 后台鼠标(参数1,参数2,参数3,参数4);
| 整数型指定窗口的横坐标X
| 整数型指定窗口的纵坐标Y
| 文本型鼠标左键或鼠标中键或鼠标右键
| 文本型单击或双击或按住或放开或上滑或下滑
|
| 注意
上滑、下滑 只适用于鼠标中键,即模拟鼠标滚轮滑动
| 按键(参数1,参数2);
| 文本型键盘键(如 A键 F1键)
| 文本型单击或按住或放开
|
| 双击
按键(A键,单击);
延时(50);
按键(A键,单击);
延时1-50比较好
|
|
|
| 后台按键(参数1,参数2);
| 文本型键盘键(如 A键 F1键)
| 文本型单击或按住或放开
|
| 同上
|
|
|
|
| 标记(参数1);
| 文本型
填上标记 如: 标记(打怪)
| 跳转标记(参数1);
| 文本型
填上要跳转的标记 如: 跳转标记(打怪)
| 如果(参数1,参数2 );命令1 否则(参数2 )
命令2条件结束(参数2 )
| 文本型
用于进行对比(例如 a=xx a>3 a<4 b≠c )如果条件成立就执行命令1的代码 反之 跳转到否则()执行命令2的代码
| 文本型
区分内容
可以是数字 或中文
如果(参数1,a );
命令1
否则(a )
命令2
条件结束(a)
为一组
| 例子
如果(变量<102,区分1);
命令1
否则(区分1 )
命令2
如果(a=102,区分2);
命令3
否则(区分2 )
命令4
条件结束(区分2)
条件结束(区分1)
这样跳转好区分开
| 计次循环(参数1,参数2, 参数3);命令
计次循环结束(参数3)
| 整数型
循环次数
例如3
即循环命令3次
| 文本型
变量
可填 可不填
返回已经循环到第几次
| 文本型
区分计次组
如
计次循环(3, ,计次组1);命令
计次循环结束(计次组1)
同上
| 例子
读入文本(1.txt);
运算(w=分割文本(文件文本,换行));
计次循环(w, k,计次组1);
打开网页(w[e]);
计次循环结束(计次组1)
W=分割多少次 如3次 就会打开 3次不一样的网址 具体看例子
| | | | | | | | | | | |
颜色/图形命令-注意找图位置大于窗口位置会出错,例如 找图(0,0,1055,768,1.bmp,0.9);
可游戏实际窗口宽高是 1024*768的 这会导致脚本出错,请留意窗口宽高度
所有找图、找色命令 没有找到图或色就会返回 坐标x= -1 坐标y=-1
找图(参数1,参数2,参数3,参数4,参数5,参数6);
| 整数型
左边坐标X
| 整数型
左边坐标Y
| 整数型
右边坐标X
| 整数型
右边坐标Y
| 文本型
图片名称 限BMP格式图片
| 文本型
精确度(0.1-1) 数值越大越精确,建议0.9
|
|
| 找色(参数1,参数2,参数3,参数4,参数5,参数6);
| 整数型
左边坐标X
| 整数型
左边坐标Y
| 整数型
右边坐标X
| 整数型
右边坐标Y
| 文本型
颜色值
| 文本型
精确度(0.1-1) 数值越大越精确,建议0.9
|
|
| 找图2(参数1,参数2);
| 文本型
图片名称 限BMP格式图片
| 整数型
色差度(0-255) 数值越小越精确,建议0-20范围
|
| 注意找图2支持透明色,自行用PS(#FF00FF)覆盖多余颜色。
|
| 注意 找图 找图2 图片默认在当前根目录tu文件夹中,这里只需填写图片名称,
比如 图片名称是1.bmp
生成小脚本后,在小脚本的位置新建tu 文件夹,把图片(1.bmp)放到tu 文件夹中即可
| 找色2(参数1,参数2);
| 文本型
颜色值
| 整数型
色差度(0-255) 数值越小越精确,建议0-20范围
|
| 注意 找图 找图2 找色 找色2 使用这4个命令后,会返回 坐标x 坐标y ,即使图片的坐标或颜色坐标,配合鼠标移动使用,例如
找色(0,0,1024,768,1646959,0.9);
如果(坐标x>-1,组);
鼠标移动(坐标x , 坐标y)
否则(组)
条件结束(组)
可相加减 例如
鼠标移动(坐标x +50, 坐标y+100)
| 如果屏幕某点颜色(参数1,参数2,参数3,参数4); 否则()
条件结束()
| 整数型屏幕的横坐标X
| 整数型屏幕的纵坐标Y
| 文本型
=或≠或≈
| 整数型
颜色值(如255)
| 使用方法与如果命令差不多,但否则()
条件结束() 没有后面的; 括号里面是没有任何参数的
| 如果窗口某点颜色(参数1,参数2,参数3,参数4);
否则()
条件结束()
| 整数型指定窗口的横坐标X
| 整数型指定窗口的纵坐标Y
| 文本型
=或≠或≈
| 整数型
颜色值(如255)
| 同上
|
网页命令
打开网页(参数1);
| 文本型
填上网址即可,在小脚本内部浏览器打开网页 如果打开的网页不完整或者位置错乱,请更新IE浏览器为IE11
| 网页写文本(参数1,参数2);
| 整数型
指定网页第几个文本框
| 文本型
要输入文本框的内容
|
|
|
|
|
|
| 网页写文本2(参数1,参数2);
| 整数型
指定网页第几个文本框
| 文本型
要输入文本框的内容
|
| 上面命令不使,就试下这个吧
|
|
|
|
| 网页写多行文本(参数1,参数2);
| 整数型
指定网页第几个文本框
| 文本型
要输入文本框的内容
|
|
|
|
|
|
| 网页写body文本(参数1,参数2);
| 整数型
指定网页第几个文本框
| 文本型
要输入文本框的内容
|
|
|
|
|
|
| 网页写div文本(参数1,参数2);
| 整数型
指定网页第几个div文本框
| 文本型
要输入文本框的内容
|
|
|
|
|
|
| 网页单选框选择(参数1,参数2);
| 整数型
选中指定网页第几个单选框
| 文本型
真 或 假
真=选中
假=未选中
|
|
|
|
|
|
| 网页复选框选择(参数1,参数2);
| 整数型
选中指定网页第几个复选框
| 文本型
真 或 假
真=选中
假=未选中
|
|
|
|
|
|
| 网页点击按钮(参数1);
| 整数型
点击指定网页第几个按钮
|
|
|
|
|
|
|
| 网页点击图片(参数1);
| 整数型
点击指定网页第几个图片
|
|
|
|
|
|
|
| 网页点击链接(参数1);
| 整数型
点击指定网页第几个链接
|
|
|
|
|
|
|
| 网页点击div(参数1);
| 整数型
点击指定网页第几个div链接
|
|
|
|
|
|
|
| 网页点击SPAN (参数1);
| 整数型
点击指定网页第几个span按钮
|
|
|
|
|
|
|
| 网页点击ULLI (参数1);
| 整数型
点击指定网页第几个ulli选项
|
|
|
|
|
|
|
| 网页组合框点击(参数1,参数2);
| 整数型
点击指定网页第几个组合框
| 整数型
点击组合框中的第几个项目
|
|
|
|
|
|
| 置代理IP(参数1);
| 整数型 留空 置代理IP(); 即无代理
格式为:xx.xx.xx.xx:端口 例如 192.168.1.1:80 124.193.144.238:8090
只对小脚本的浏览器生效,不影响电脑上的浏览器
| 清除浏览器痕迹();
| 无参数,清空浏览器所有浏览记录和缓存文件
| 保存变量(参数1);
| 文本型
保存位置(整个脚本的变量保存到指定文本)
| 读入文文本(参数1);
| 文本型
文本文件路径,可相对路径,绝对路径。如:1.txt 即 小脚本根目录下的1.txt 或 /tu/432.txt 或者d:/asdw/文本.txt 返回变量 文件文本 接着分割文本使用
|
内存命令--第一个参数为基址,第二个参数为偏移值(可无限加,没有偏移则成变量),最后一个参数为变量(你想要的数值)如:写内存整数型(基址,偏移,偏移,变量); 写内存整数型(基址,变量);
写内存代码(参数1);
| 文本型
表达式 基址+偏移..=内容 内容为你所希望的内容
例子:写内存代码 (2A4903C+5824+3C+c+2ac+56c=50000)
| 写内存文本型(参数1,参数n);
| 整数型
内存地址
| 文本型
需要显示的内容
| 例子:写内存文本型 (2A4903C,内容) ;
一段文本
|
|
|
| 写内存字节集(参数1,参数n);
| 整数型
内存地址
| 文本型
字节集内容
| 例子:写内存字节集 (2A4903C,{77,88});
一段字节集
|
|
|
| 写内存整数型(参数1,参数n);
| 整数型
内存地址
| 整数型
改成整数值
| 例子:写内存整数型 (2A4903C,3C,50000) ;
可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节
|
|
|
| 写内存小数型(参数1,参数n);
| 整数型
内存地址
| 文本型
改成小数值
| 例子:写内存小数型 (2A4903C,3C,0.8) ;
可容纳 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节
|
|
|
| 写内存短整数型(参数1,参数n);
| 整数型
内存地址
| 整数型
改成整数值
| 例子:写内存短整数型 (2A4903C,32767) ;
可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节
|
|
|
| 写内存双精小数型(参数1,参数n);
| 整数型
内存地址
| 文本型
改成小数值
| 例子:写内存双精小数型 (2A4903C,3C,0.8888) ;
可容纳 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节
|
|
|
| 写内存字节型(参数1,参数n);
| 整数型
内存地址
| 文本型
改成整数值
| 例子:写内存字节型 (2A4903C,255) ;
可容纳 0 到 255 之间的数值
|
|
|
| 驱动内存加载();
| 无参数,需使用驱动写内存命令,这个命令必须最先使用。
| 驱动内存系列为驱动级写内存,会写出驱动,可过部分游戏防御,杀毒会报毒,请允许加载
| 驱动内存卸载();
| 无参数,最后卸载驱动
| 使用完毕,最好卸载驱动。
| 驱动内存写整数型(参数1,参数n);
| 整数型
内存地址
| 整数型
改成整数值
| 例子:驱动内存写整数型 (2A4903C,3C,50000) ;
可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节
| 用法与一般内存写法一样
| 驱动内存写文本型(参数1,参数n);
| 整数型
内存地址
| 文本型
需要显示的内容
| 例子:驱动内存写文本型 (2A4903C,内容) ;
一段文本
|
|
|
| 驱动内存写字节集(参数1,参数n);
| 整数型
内存地址
| 文本型
{字节集内容
}
| 例子:驱动内存写字节集 (2A4903C,{77,88});
一段字节集
|
|
|
| 驱动内存写小数型(参数1,参数n);
| 整数型
内存地址
| 文本型
改成小数值
| 例子:驱动内存写小数型 (2A4903C,3C,0.8) ;
可容纳 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节
|
|
|
| 驱动内存写短整数型(参数1,参数n);
| 整数型
内存地址
| 整数型
改成整数值
| 例子:驱动内存写短整数型 (2A4903C,32767) ;
可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节
|
|
|
| 驱动内存写长整数型(参数1,参数n);
| 整数型
内存地址
| 整数型
改成整数值
| 例子:驱动内存写长整数型 (2A4903C,3276755) ;
可容纳 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807,尺寸为 8 个字节
|
|
|
| 驱动内存写双精小数型(参数1,参数n);
| 整数型
内存地址
| 文本型
改成小数值
| 例子:驱动内存写双精小数型 (2A4903C,3C,0.88888) ;
可容纳 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节
|
|
|
| 驱动内存写字节型(参数1,参数n);
| 整数型
内存地址
| 文本型
改成整数值
| 例子:驱动内存写字节型 (2A4903C,255) ;
可容纳 0 到 255 之间的数值
|
|
|
|
|