‘壹’ 按键精灵怎么写脚本
准备工具:电脑,按键精灵
1.打开电脑,在桌面中找到按键精灵选项,点击该选项进入到按键精灵页面中。
‘贰’ 按键精灵这个脚本怎么写
按键精灵写脚本如下:
//下面一句是获取当前窗口的句柄,所以,启动脚本时,游戏窗口要在最前面,给窗口句柄起的名字叫chuanqihoutai
chuanqihoutai=Plugin.Window.Foreground()
Plugin s = Window.GetClientRect(hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYarray(1)
//
Delay 1000
//这句是后台鼠标点击的代码
//例如抓点得到的横坐标是x,纵坐标是y,那么模拟鼠标左键点击的语句应该是这样的:
Plugin Bkgnd.LeftClick(chuanqihoutai,x-dx,y-dy)
Plugin Bkgnd.RightClick(chuanqihoutai,x-dx,y-dy)
//发送一个按住某按键的消息
Plugin Window.SendKeyDown(chuanqihoutai,按键码)
//发送一个某按键弹起的消息
Plugin Window.SendKeyUp(chuanqihoutai,按键码)
//发送一个按一次某按键的消息
Plugin Window.SendKeyPress(chuanqihoutai,按键码)
后台操作必须要对句柄操作。
‘叁’ 按键精灵脚本怎么写
好像很容易啊
FindPic 0,0,1024,768,"Attachment:\神盾1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//找到图一的话就找图2
FindPic 0,0,1024,768,"Attachment:\神盾2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intx, inty
Delay 100
LeftClick 1
Goto 结束
//找到一个就完了吧?
End If
End If
//图1找不到,下面找图3
FindPic 0,0,1024,768,"Attachment:\神盾3.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
FindPic 0,0,1024,768,"Attachment:\神盾4.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intx, inty
Delay 100
LeftClick 1
Goto 结束
End If
End If
FindPic 0,0,1024,768,"Attachment:\神盾5.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
FindPic 0,0,1024,768,"Attachment:\神盾6.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intx, inty
Delay 100
LeftClick 1
Goto 结束
End If
End If
Rem 结束
‘肆’ 按键精灵怎么编写脚本
SetSimMode 2
BeginThread 按7
Delay 500
BeginThread 按E
Sub 按7()
Rem a
KeyPress "7", 1
Delay 500
goto a
End Sub
Sub 按E()
rem b
KeyPress "E", 1
Delay 3000
goto b
End Sub
如果是每个0.5秒按7,每隔3秒按E的话,用上面的,如果是按7以后隔0.5秒按E,再隔3秒的话,用下面的
SetSimMode 2
Rem go
KeyPress "7", 1
Delay 500
KeyPress "E", 1
For 3
Delay 1000
Next
Goto go
‘伍’ 求大侠帮我做个按键精灵自动回蓝的脚本 以上图
这个不好帮你,可以给你思路
1、找到蓝开始位置的颜色及坐标,找到蓝末尾的颜色及坐标。
2、如果是小于百分比,你就用相对坐标计算下。
3、如果是大概位置就能加蓝。就直接抓那个点是蓝或是黑的位置及坐标,再加个判断就可以了。
‘陆’ 脚本精灵如何写代码问题
Do
Tap x,y //这个字的具体坐标
Delay 200 //等待200毫秒
Loop
‘柒’ 热血江湖按键精灵的脚本怎么做啊
自动吃红和蓝的脚本就不必自己做了吧,很多脚本已经很成熟了啊。而且不管是自己做还是用别人已有的,都是用抓点的方法来实现的,自己做的经常会因为抓点不准而出问题,所以还是用朋友已经有的吧。再说一句,加上个动作——自动释放武功不是更方便,就加一个动作嘛。
给你一个简单的脚本你看看吧。
这是自动技能,血到一半吃血,血少于25%回城的。
[General]
Description=f3技能,f5吃血,血少25%自动回城f8
BeginHotkey=52
BeginHotkeyMod=0
RunOnce=0
Enable=1
[Repeat]
Type=1
Number=3718784
[Comment]
Content=
[Script]
KeyPress 114 1
Delay 200
IfColor 89 12 525973 0
KeyPress 116 1
EndIf
IfColor 54 9 313042 0
KeyPress 119 1
EndIf
这是自动补蓝的:
[General]
Description=自动补内
BeginHotkey=49
BeginHotkeyMod=0
RunOnce=0
Enable=1
[Repeat]
Type=1
Number=3718784
[Comment]
Content=
[Script]
Delay 200
IfColor 58 23 5a4542 0
KeyPress 117 1
Delay 1500
EndIf
IfColor 50 22 4a3c39 0
KeyPress 117 1
Delay 1500
EndIf
你参考一下其中关于color的部分就明白了。
‘捌’ 怎么用按键精灵做自动加血加蓝脚本
按键精灵自带有这个脚本。。VBS dim hong,lan,hongT,lanT//F3红,F4蓝//在游戏中利用按键抓点抓色工具找到x1,x2,y,color所对应的值并替换。UserVar hong=70 血量<hong%时,自动吃红。UserVar lan=30 蓝量<lan%时,自动吃蓝。UserVar hongT=256 补血延时时间(毫秒)UserVar lanT=256 补蓝延时时间(毫秒)Rem 开始//循环开始标记Delay 32//循环小延时,防止出现CPU使用率过高,脚本卡Rem 补红IfColor hong/100*(x2-x1)+x1 y color 2 //x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标, //y=x1,x2在血条中的同一纵坐标,color=血条的空血颜色值。 KeyPress 114 1 //按下补血快捷键 Delay hongT //补血延时EndIf Rem 补蓝IfColor lan/100*(x2-x1)+x1 y color 2 //x2=蓝条在屏幕最右端坐标,x1=蓝条在屏幕最左端坐标, //y=x1,x2在蓝条中的同一纵坐标,color=蓝条的空蓝颜色值。 KeyPress 115 1 //按下补蓝快捷键 Delay lanT //补蓝延时EndIf Goto 开始//跳转到循环开始