按键精灵脚本编写方法
[General]
Description=1
BeginHotkey=49
BeginHotkeyMod=0
Enable=1
[Repeat]
Type=0
Number=1
[Script]
MoveTo 446 446
LeftDoubleClick 1
MoveTo 399 466
LeftDoubleClick 1
MoveTo 691 570
LeftDoubleClick 1
上边的坐标改成你自己抓的坐标就行了..
怎么做按键精灵脚本
你去按键的论坛里面下载基础视频,里面有关于鼠标的操作的。
大概是:
录制 点一下鼠标 鼠标移动到另一处 点下鼠标 停止录制。
下回就直接加载上面的录制过的命令就行了,你的鼠标就会在刚才的两点间,不停地单击
很高兴回答楼主的问题 如有错误请见谅
求按键精灵自动打怪及半手动打怪脚本
1、运行按键精灵。
在主界面上点选“新建”进入脚本编辑
2、在界面左边的命令类型里选择鼠标命令。
常用的就是前2个。
假设游戏中人物为中心坐标500,500。
我每次选取怪物前需点选角色自己。
那么如图,鼠标移动到 那里可以下拉选择一个坐标插入命令。
(这个坐标可以直接在游戏里截取也可以自己设置。
如何在游戏里抓点,后边会介绍到。
)然后鼠标动作下拉菜单里选择左键单击==插入命令。
3、如果手动输入坐标点的话,可以先插入鼠标移动到x=0 y=0。
然后在脚本区直接修改。
2种修改方式。
一是在源文件中修改,一种是在普通里双击命令修改,如图
4、假设游戏的寻怪快捷键为F1。
那么找到键盘命令。
这里常用的2种命令,一是按键,二是按键组合。
只要把鼠标点在下图中空白处,然后在键盘上按下需要编辑的键,就可以自动记录了。
5、上一步已经按了自动寻怪了。
下一步该进行攻击了。
假设攻击的快捷键是ctrl+1。
这就用到按键组合的命令了。
插入ctrl+1的命令脚本。
这里需要注意的是,默认是执行命令脚本时,按下ctrl+1后只弹开ctrl键。
如图:
6、我们需要手动输入弹开1键的命令。
点选源文件,我们可以看到按下1键和弹起ctrl键的命令分别是keypress 49,1 和 keyup 17,1 组合一下就得到弹起1键的命令为keyup 49,1。
这里要注意的是逗号要用半角输入。
7、一套连贯的攻击完毕。
下边需要对自动吃药的脚本进行编辑。
在这个命令里我们主要是依靠对颜色的辨别来完成的。
在控制命令里选择需要的点和颜色进行编辑。
(点和颜色用抓点功能直接在游戏里抓取)下边插入的这个命令解读为若点796,638的颜色为黑色时则如何,否则如何。
什么意思呢?假设游戏人物HP条50%处的点为796,638。
那么如果血掉到50%以下,这个点的颜色就应该是黑的了。
这时我就要吃HP药水了。
8、可以看出,这条命令无法单独使用。
我们需要插入吃药的脚本命令。
先在其他命令中选择延时100毫秒插入,然后插入游戏中HP药水的快捷键F2。
这里说一下延时的用处。
延时的设置是因为如果连续运行多条脚本命令时,机器可以能反映不过来而当掉,所以基本每条单独的命令都会插入适当的延时。
9、若需要设置吃MP药水,则同上步骤。
若需在游戏中喊话,则可在其他命令中选择文本输入命令。
记着输入完文本还需设置回车命令将文本发送出去。
10、关于抓点。
脚本编辑界面上方直接点选抓点功能,然后切入游戏,将鼠标放到需要抓的点上,按抓点快捷键就可以将鼠标点的坐标和颜色抓取下来了。
11、脚本编辑完毕,我们还需对脚本的启动、停止热键,以及对脚本的描述做出修改。
热键直接点在右边编辑窗口需要修改的地方,然后点下鼠标就可以修改了。
热键点完空白地方直接在键盘上按一下就可以了。
注意脚本循环里一定要选择循环到按中止键为止。
12、OK,全部编辑完毕,保存脚本退出。
返回按键精灵主界面。
现在已经可以看到我们自己制作的脚本了。
以上就是按键精灵简单的游戏脚本制作,要注意的是几乎所有的网络游戏都可以使用按键精灵,但部分带有比较强的反外挂系统的网游只能使用按键精灵的部分功能,比如带有nProtect或者xTrap反外挂系统的网游,就必须使用按键精灵最新版,并且打开神盾自我保护功能,才能使用。
按键精灵编脚本怎么设置啊
//启动Windows记事本程序
RunApp"notepad.exe"//引号里写上你要运行的程序的路径,如D:cf.exe
关于双击的方式打运行一个程序。
你要先找到这个程序的图标的坐标,然后鼠标移到那个坐标,然后又击。
FindPic 0,0,1024,768,"Attachment:神盾.bmp",0.9,intX,intY //你自己在按键查下找图命令的语法
If intX > 0 And intY > 0 Then
MoveTo intx + 5, inty + 5
LeftDoubleClick 1
End If