一、何为宏按键
宏按键指的是利用夜神模拟器提供的命令,自己组合一系列滑动鼠标与按键动作使模拟器操作游戏更方便。
二、实际应用场景举例
一键切换道具
一键连招技能施放
设定常用语句,一键重复喊话。
快速开关功能界面,例如:吃鸡游戏背包或地图。
三、如何设定宏按键
打开夜神模拟器,点击右侧工具列「键位设置」找到「可编程宏」点击拖动到模拟器界面想要摆放的位置,接着点击宏按键右下角「笔状按钮」图案,进入编辑界面编写希望实现的宏命令操作。
四、宏按键命令列表
宏命令名称 | 命令语法 | 命令示例和帮助 |
点击 | click x y | 点击一下屏幕中坐标100,100位置 click 100 100 |
滑动 | slide x1 y1 x2 y2 | 从画面中坐标100,200滑动到500,800坐标 slide 100 200 500 800 |
点击已配置的按键 | key[key] | 按一下已经在画面中配置好的快捷按键,假设画面中配置了A键和R键则代码命令写做key A key R |
输入文本 | input 内容 | 如果正在使用输入框则会将文本【哈喽! 你好】发送到输入框内。 input 哈喽! 你好 |
长按 | longpress x y [time] | 对画面坐标 500,500按住1秒后松开,1秒等于1000毫秒 longpress 500 500 1000 |
延时 | delay [time] | 宏命令执行下一个命令前等待500毫秒(0.5秒意思) delay 500 |
按住按钮 | press | 按住配键执行按住按键命令后续动作指令,按住按键后点击画面坐标100,100 press click 100 100 |
松开按键 | release | 松开配键执行松开按键命令后续动作指令,松开按键后点击画面坐标200,200 release click 200 200 |
循环 | loop [count] | 循环6次点击画面坐标100,100命令,之后在执行循环3次点击画面坐标200,200命令。 loop 6 |
循环结束 | endloop | 连续点击10次坐标478 199后才执行循环结束命令之后等待一秒连续点击5次坐标77 204 loop 10 click 478 199 endloop delay 1000 loop 5 click 77 204 |
主页键 | click home | 返回夜神桌面主页面命令 click home |
返回键 | click back | 返回上一页命令 click back |
进入射击模式 | click enterShootingMode | 进入射击游戏专用的射击模式命令,游戏画面必须存在准心配置才会生效。 click enterShootingMode |
弹出射击模式 | click exitShootingMode | 退出射击游戏专用的射击模式命令,游戏画面必须存在准心配置才会生效。 click exitShootingMode |
五、宏按键命令运用实例
1.命令名称:click 单次点击
命令语法:click x y
命令作用:点击界面指定坐标位置
范例:
Step1.设定宏按键”R”并进入宏按键编辑视窗,点击模拟器界面位置224,360
Step2.点击命令列表的「点击」旁的【+】符号自动写入语法到编辑框內
click 224 360
Step3.按下保存退出宏按键编辑,再次按下保存,回到模拟器界面按下”R”键,执行点击模拟器界面指定位置。
2.多点同时点击
命令语法:multiclick x y
命令作用:触发一次,同时点击多个位置(根据自己使用场景及需求配置)
配置方法
1.打开右侧工具栏-键盘操控
2.将“可编程宏”拖拽至模拟器界面任意点(可根据自己需求设定)
3.设置一个按键
4.点击编辑
5.点击“多点同时点击”下的“X”或"Y“然后在选择模拟器界面你想触发的点进行点击,点击后形成一个“XY”坐标,按下坐标后的加号可以添加多个点。(操作相同)
6.添加完毕后按序号“6”的加号,添加已编程的配置
7.保存即可
多点同时按下
命令语法:multipress x y
功能介绍:触发一次,同时按下多个位置,并可设定按下时间,1000ms=1秒(根据自己使用场景及需求配置)
配置方法(和多点同时点击一样)
2.命令名称:slide 滑动
命令语法:slide x1 y1 x2 y2
命令作用:在界面指定起始位置滑动到界面指定终点位置
范例:
Step1.设定宏按键”R”并进入宏按键编辑视窗
Step2.点击命令列表的「滑动」旁的【+】符号自动写入语法到编辑框內
Step3.点击界面需求起始位置获取坐标261,281,点击需求终点位置获取坐标261,660,按顺序填写坐标到编辑框內。
slide 261 281 261 660
Step4.按下保存退出宏按键编辑,再次按下保存,回到模拟器界面按下”R”键,在模拟器画面中执行滑动命令。
3.命令名称:delay延时
命令语法:delay [time]
命令作用:延后时间执行后续命令
示例 :
Step1.设置宏按键"R"并进入宏按键编辑窗口
Step2.点击画面第一点位置获取坐标166,473,点下命令列表的「点击」旁的【+】符号自动写入语法到编辑框内
Step3.点选「延时」下方输入框,输入1500ms(1000毫秒等于1秒) 之后点击命令列表的「延时」旁的【+】符号自动写入语法到编辑框内
Step4.点击画面第二点位置获取坐标414,457,点下命令列表的「点击」旁的【+】符号自动写入语法到编辑框内
click 166 473
延迟 1500
click 414 457
Step5.按下保存退出宏按键编辑,再次按下保存,回到模拟器画面按下"R"键,在模拟器画面中执行延时后命令。
4.命令名称:key点击已配置的按键
命令语法:key [key]
命令作用:使用已配置的按键,一键连招技能
示例 :
Step1.设置宏按键"T"并进入宏按键编辑窗口
Step2.点击命令列表的「点击已配置按键」下方的输入框输入"E"键,输入完后点击右边【+】符号自动写入语法到编辑框内
Step3.点选「延时」下方输入框,输入400ms(1000毫秒等于1秒) 之后点击命令列表的「延时」旁的【+】符号自动写入语法到编辑框内
Step4.已上述2~3步骤顺序方式编辑命令
键 E
delay 400
键 Q
delay 400
键 R
delay 1200
键 E
Step5.按下保存退出宏按键编辑,再次按下保存,回到模拟器画面按下"T"键,在模拟器画面中执行一键连招宏命令。
5.命令名称:input输入文本
命令语法:input内容
命令作用:输入文本到可输入框
示例 :
Step1.设定宏按键"R"并进入宏按键编辑视窗,点击画面中输入框位置获取坐标415,255
Step2.点击命令列表的"点击"旁的【+】符号自动写入语法到编辑框内
Step3.点击命令列表的「输入文本」旁的【+】符号自动写入语法到编辑框内,然后在语法后面空一格填写需要输出的文字。
click 415 255
input 夜神好棒棒
Step4.按下保存退出宏按键编辑,再次按下保存,回到模拟器画面按下"R"键,在模拟器画面中执行宏命令。
6.命令名称:longpress长按
命令语法:longpress x y [time]
命令作用:按住画面指定坐标位置并直到设置时间后松开
示例 :
Step1.设置宏按键"R"并进入宏键编辑窗口
Step2.点击需要按住的画面位置获取坐标205,329,然后按「长按」命令下方输入框,接着输入需要按住时间长短1000ms(1000毫秒等于1秒)。
Step3.点击命令列表的「长按」旁的【+】符号自动写入语法到编辑框内,按上一步骤尝试两次长按命令。
长按 205 329 1000
长按 173 454 2000
Step4.按下保存退出宏按键编辑,再次按下保存,回到模拟器画面按下"R"键,在模拟器画面中首席执行官按命令。
7.命令名称:press按住按钮
命令语法:press
8.命令名称:release 松开按键
命令语法:release
命令作用:按住设置配键执行后续开启背包命令,松开设定配键执行后续关闭背包命令
示例 :
Step1.设置宏键"Tab"并进入宏按键编辑窗口
Step2.鼠标滚轮下拉命令列表找到"按住按键"旁的【+】符号自动写入语法到编辑框内
Step3.点击画面背包位置获取坐标374,617,然后点下命令列表「点击」命令旁的【+】符号自动写入语法到编辑框内。
Step4.鼠标滚轮下拉命令列表找到「松开按键」旁的【+】符号自动写入语法到编辑框内
Step5.点击画面关闭背包位置获取坐标1230,19,然后点下命令列表「点击」命令旁的【+】符号自动写入语法到编辑框内。
按
click 374 617
释放
click 1230 19
Step6.按下保存退出宏按键编辑,再次按下保存,回到模拟器画面按下"Tab"键,在模拟器画面中执行按住按键开启背包,松开按键关闭背包宏命令。
9.命令名称:click exitShootingMode退出射击模式
命令语法:click exitShootingMode
10.命令名称:click enterShootingMode进入射击模式
命令语法:click enterShootingMode
命令作用:承上开背包宏命令方式,加入按住配键退出射击游戏专用的射击模式,使用鼠标进行背包操作后,松开配键进入射击模式,游戏画面必须存在准心配置才会生效此命令。
示例 :
Step1.设置宏键"Tab"并进入宏键编辑窗口
Step2.鼠标滚轮下拉命令列表找到"按住按键"旁的【+】符号自动写入语法到编辑框内
Step3.点击画面背包位置获取坐标374,617,然后点下命令列表「点击」命令旁的【+】符号自动写入语法到编辑框内。
Step4.鼠标滚轮下拉命令列表找到"退出射击模式"旁的【+】符号自动写入语法到编辑框内
Step5.鼠标滚轮下拉命令列表找到「松开按键」旁的【+】符号自动写入语法到编辑框内
Step6.点击画面关闭背包位置获取坐标1230,19,然后点下命令列表「点击」命令旁的【+】符号自动写入语法到编辑框内。
Step7.鼠标滚轮下拉命令列表找到"进入射击模式"旁的【+】符号自动写入语法到编辑框内
按
click 374 617
单击退出拍摄模式
释放
click 1230 19
单击进入拍摄模式
Step8.按下保存退出宏编辑,拖动「准心」功能到模拟器画面摆放,再次按下保存,回到模拟器画面按下"Tab"键,在模拟器画面中执行按住按键开启背包退出射击模式,松开按键关闭背包进入射击模式宏命令。
11.命令名称:loop 循环
命令语法:loop [count]
命令活动:定义后续命令重复运行次数
示例 :
Step1.设定宏配键"R"并进入宏按键编辑窗口
Step2.点击画面「-」按钮位置获取坐标1144,587,然后点下命令列表「点击」命令旁的【+】符号自动写入语法到编辑框内。
Step3.鼠标滚轮下拉命令列表找到「循环」下方输入框输入"5"次,并按下右边【+】符号自动写入语法到编辑框内
Step4.点击画面「+」按钮位置获取坐标1137,322,然后点下命令列表「点击」命令旁的【+】符号自动写入语法到编辑框内。
click 1144 587
loop 5
click 1137 322
Step5.按下保存退出宏编辑,再次按下保存,回到模拟器画面按下"R"键,在模拟器画面中执行扣一次增加五次的命令。
12.命令名称:end loop 循环结束 ※7.0.2.1版本及以上支持此命令。
命令语法:endloop
命令作用:循环结束上面命令后,接续执行下面命令。
示例 :
连续点击10次「+」增加数字后,才执行【循环结束】命令之后的等待1秒连续点击5次「-」减少数字。
loop 10 #循环10次点击坐标478,199
click 478 199 #点击桌面坐标位置
endloop # 满足循环次数后接续执行下面的命令
delay 1000 #等待1秒
loop 5 #循环5次点击坐标 77,204
click 77 204 #点击桌面坐标位置
13.命令名称:click home 主页键
命令语法:click home
命令活动:执行回到夜神桌面主屏幕命令
示例 :
Step1.设定宏配键"R"并进入宏按键编辑窗口
Step2.鼠标滚轮下拉命令列表找到「主页键」旁的【+】符号自动写入语法到编辑框内
click home
Step3.按下保存退出宏编辑,再次按下保存,回到模拟器画面按下"R"键,在模拟器画面中执行回到主页面命令。
14.命令名称:click back 返回键
命令语法:click back
命令活动:执行返回上一页功能命令
示例 :
Step1.设定宏配键"R"并进入宏按键编辑窗口
Step2.鼠标滚轮下拉命令列表找到「返回键」旁的【+】符号自动写入语法到编辑框内
click back
Step3.按下保存退出宏编辑,再次按下保存,回到模拟器画面按下"R"键,在模拟器画面中执行返回上一页命令。