按键精灵制作自用游戏脚本所需的简单操作
分享一下疫情期间自己玩游戏时用按键精灵制作脚本常用的关键字,函数和设计方式。
版本:按键精灵2014
#按键精灵语法大小字母写无影响,变量可以用汉字。
#按键精灵2014和按键精灵9语法上有一定区别,以下适用于按键精灵2014,不适用与按键精灵9
#屏幕拖动需要使用平滑移动
#尽量不要用区域找图,并且区域设置范围不要太大,采用多点找色更加稳定
#多做容错机制,把功能定义在函数中,给函数设置返回值来判断功能是否执行成功
#SayString方法会偶尔出现输入错误的情况,原因不详,可能是因为SayString最后输出位置会在鼠标位置上,所有尽量把鼠标放在输入框最后。
#如果电脑上安装了Visual Stadio ,使用VS之后可能会无法进行按键精灵调试,重启电脑即可,原因可能是系统库干扰,不重启可以运行,但是不能调试。
#没有使用插件,验证码部分使用的是第三方打码,打码平台会提供相应代码,操作简单方便。大漠做字库需要自己做,初学者稍微麻烦,用自己做的字库,识别效率高,可拓展性强。
Global:用于定义全局变量,类型不限
Global 自动挖矿线程, 人机验证线程 //定义线程ID接收器
自动挖矿线程 = BeginThread(自动挖矿)
人机验证线程 = BeginThread(人机验证)Global 账号(18), 密码(18) //定义长度为18的数组
账号(0)="************"
密码(0)="************"UBound(账号) //返回数组最大可用下标Global 首次登陆, 每日首登, 换号记录, 换号次数 //定义变量
换号次数=0
首次登陆 = True
每日首登 = True
换号记录=0
Dim:用于定义局部变量,类型不限
dim mxdim x,ydim tx,ty
TracePrint:输出log,用于调试,参数必须为String类型,拼接字符串使用 &
TracePrint "开始获取个人信息界面"
TracePrint "已经换号:" & CStr(换号次数) & "次"
Delay:延时执行,单位毫秒
Delay 20000
Rem :标记一个位置
Goto :前往标记处
Rem 继续
Goto 继续
发声提示,参数1:频率 ,参数2:时间(毫秒)
Call Plugin.Media.Beep(200, 1000)
获取句柄
Hwnd =Plugin.Window.Find ("Qt5QWindowIcon","夜神模拟器")
句柄窗口前置,Hwnd为句柄参数
Plugin.Window.Show Hwnd
移动句柄窗口,Hwnd为句柄参数
Plugin.Window.Move Hwnd, 0, 0
区域找图(实际制作脚本时推荐使用多点找色)
参数1-4:区域坐标(左上,右下XY),
参数5:图片路径,
参数6精确度(0.1-1,精确逐渐增高,一般0.9为好,自行调节)
参数7-8,返回的XY坐标
FindPic 611,736,989,859,"D:\images\进入游戏.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Then MoveTo intX, intYDelay 1000LeftClick 1TracePrint "进入游戏成功"Else TracePrint "没找到进入游戏,重新再找"Goto 进入游戏End If
鼠标移动
MoveTo 800, 800
鼠标左键点击
LeftClick 1
鼠标左键压下
LeftDown 1
鼠标左键抬起
LeftUp 1
鼠标拖动屏幕使用单纯的压下抬起是无效的,要使用平滑移动
//鼠标移动至起始位置,然后左键下压
MoveTo 900, 500
LeftDown 1
Call 平滑移动鼠标to(450, 350, 1000, 900, 500,10)
LeftUp 1
Function 平滑移动鼠标to(终点坐标px,终点坐标py,移动时间,起点坐标beginx,起点坐标beginy,平滑灵敏度)dim mxdim x,ydim tx,tyx=起点坐标beginxy=起点坐标beginytx=abs(x-终点坐标px)ty=abs(y-终点坐标py)if tx>=tymx=txelsemx=tyend ifif mx>0for i = 0 to mx step 平滑灵敏度sx=int((终点坐标px*i+x*(mx-i))/mx)sy=int((终点坐标py*i+y*(mx-i))/mx)moveto sx,sydelay int(移动时间/mx*平滑灵敏度)Nextelsedelay 移动时间end ifMoveTo 终点坐标px, 终点坐标py平滑移动鼠标to=true
End Function
定义函数
给函数名赋值表示函数返回值
Function 收矿//业务代码收矿=true //函数返回值
End Function
按键精灵制作自用游戏脚本所需的简单操作相关推荐
- autojs非按键精灵怎么做游戏脚本,来,给你游戏识图点击实例
用autojs做游戏而非按键精灵做怎么做,来,给你游戏识图点击实例 代码如下,脚本采取的是农药的爬塔脚本示范 **@更多基础加autojs交流群698307198喽; 一键加群:点击加群 和更多作者同 ...
- 【python】python制作 连连看 游戏脚本(一)
[python]python制作 连连看 游戏脚本(一)_sunriver2000的博客-CSDN博客 [python]python制作 连连看 游戏脚本(二)_sunriver2000的博客-CSD ...
- C++ 简易按键精灵制作
简易按键精灵制作 参考链接:https://docs.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-sendinput?redire ...
- 按键精灵--炫舞游戏源码
按键精灵–炫舞游戏源码 ImgID = findImg(0, 0, 1366, 768, "按键精灵.bmp") 起点x = Imgx : 起点y = Imgy //850,676 ...
- 【python】python制作 连连看 游戏脚本(二)
[python]python制作 连连看 游戏脚本(一)_sunriver2000的博客-CSDN博客 [python]python制作 连连看 游戏脚本(二)_sunriver2000的博客-CSD ...
- 【python】python制作 连连看 游戏脚本(三)
[python]python制作 连连看 游戏脚本(一)_sunriver2000的博客-CSDN博客 [python]python制作 连连看 游戏脚本(二)_sunriver2000的博客-CSD ...
- 脚本录制软件python 按键精灵 tc_用动作脚本的方式介绍如何使用按键精灵的录制功能...
使用说明:按下热键2,即可启动脚本. 运行环境:分辨率:1024x768 色深:32位 操作系统:Win @vrBrothers.Leo 2006.9//初始化的工作 Dim hWnd Dim ax, ...
- java制作安卓游戏脚本_autoA开源(用java写安卓无障碍脚本)
类 ScreenLib类 封装了模糊找色,屏幕点击,屏幕滑动等方法. TsFrame抽象类 封装了脚本的逻辑流程(帮助你快速开发脚本) Fa和Fb 都是继承自F,他们大部分方法都是一样的.重新封装了屏 ...
- 按键精灵批量递增保存图片脚本
问题描述: 微信上有大量图片想保存,刚好可以用递增的数字来保存 运行效果: 问题解决: 按键精灵的脚本如下: 代码: '==========以下是按键精灵录制的内容========== a = 363 ...
最新文章
- 实时数据库领域中有关数据压缩的认识误区
- docker 离线安装 mysql_docker 离线安装
- Redis_基本类型介绍和指令___2
- Javascript 获取浏览器窗口中文档(视口)可用尺寸的方法
- 用java和汇编开发一个Hello World系统内核
- 电子工程师必上的十大专业网站
- 标准模板库之双向循环链表的内部关系
- dj鲜生-19-登陆功能-利用内置认证体系
- javaweb中运用fileupload上传文件
- @符号的几种用法总结
- 7923 consoleconsumer 怎么关闭_英雄联盟手游怎么设置最好 LOL手游最佳设置攻略_英雄联盟手游...
- 100+个程序员开发必备参考手册(在线及下载)
- PCB绘图不小心把绘图界面缩小到看不见了,如何操作?
- matlab图像处理(图像)
- WordPress个人博客Cosy3.1.3主题+积木部分插件
- 项目管理资格认证PMP考前培训班
- linux doc文档下载,LINUX基本命令.doc-资源下载人人文库网
- ASP.Net0625金通置业企业网站
- 国内垃圾渗滤液处理主要用什么手段呢?垃圾渗滤液的处理市场前景有吗?
- 面试官:线上服务器CPU占用率高如何排查定位问题?
热门文章
- python安装完了还要安装什么-主角在异界开店的小说
- 全球及中国抗体药物市场展望规划及专项深度调研报告2021-2027年
- sql 内连接,左连接,右连接,全连接
- 分布式理论(六)—— Raft 算法
- Ubuntu - 消除登录界面小白点 - 禁用Guest来宾账户
- mac 下 python 批量删除 PDF 中的某些页面
- html 名人名言源代码,基于JQuery及AJAX实现名人名言随机生成器_咋地 _前端开发者...
- Android前置后置摄像头录制视频综合版
- ES9,ES10,ES11知识点
- Jenkins无法访问解决方法