那个按键精灵 挂机脚本脚本发给我可以不??

按键精灵脚本问题!_百度知道
按键精灵脚本问题!
玩了个魔力的私服,要多开,都是几个窗口叠在一起,战斗的时候非常麻烦,所以自己下了个按键精灵弄了个非常简单的脚本,就只是点古板的点技能。但按键精灵只是对最前面的的操作,有什么办法可以定住按键精灵只弄一个窗口,就算用别的窗口覆盖住了也只操作那个窗口?这样的是不是叫后台操作??具体怎么弄请详细说明,因为我是绝对的新手,请详细说每一个步骤,麻烦了,谢谢~!
我自己弄的脚本只是需要鼠标点击了,不需要键盘,可能以后会需要键盘按键吧,不过现在不需要,只是鼠标点击~!希望下面的大哥们多帮帮忙,谢谢了~!我只有这些分,全部拿出来了~!帮到忙了就全部给你
如果你的游戏只需要按键 不用鼠标移动或者鼠标点击, 我可以帮你弄成脚本后台运行,就是运行脚本以后可以最小话 去做别的事情。 你打开按键精灵 选择新建 源文件 将以下完全复制进去Plugin hwnd = Window.GetKeyFocusWnd()//获取目标窗口的窗口句柄//延时1秒后开始运行Rem start//开始发消息Plugin Window.SendKeyPress(hwnd,53)//后台发送键盘命令点击5Delay 10Plugin Window.SendKeyPress(hwnd,49)//后台发送键盘命令点击1Delay 10Plugin Window.SendKeyPress(hwnd,50)//后台发送键盘命令点击2Delay 10Goto start 保存并退出以后就行了这个是按1 2 5 这3个键的 将你的技能放到游戏按键上就行了。
其他类似问题
按默认排序
其他3条回答
你用的是《基本命令》来做的吧
你看那个《基本命令》右边挨着有个《全部命令》 点它 下面有个按键精灵插件命令 那里有后台的你再看写脚本那里 不是有《普通》和《源文件》么 点《源文件》先输入Plugin Hwnd = Window.MousePoint()上面这句是得到鼠标指向的窗口句柄 这个就是只对这个窗口进行后台操作的命令然后在《按键精灵插件命令》里有《后台控制》
在里面找你要进行的后台操作进行相应的脚本输入就行了
后台后台。。
有人可以做到用游戏的代码来做按键吗?
按键精灵脚本的相关知识
您可能关注的推广回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁无法启动脚本,启动后没反应。 - BUG反馈与功能建议 - 按键精灵论坛 -
Powered by Discuz! Archiver
无法启动脚本,启动后没反应。
无法启动任何脚本,包括按键精灵自带的各种功能脚本都无法启动。按下热键后会听到“滴”的一声启动声音,但是鼠标键盘没有任何操作,右下角可以看到脚本任务管理器显示该脚本正在运行,试过自己制作的简单测试脚本和官方自带的所有测试脚本均没有作用。然后用另外一个电脑WIN2003的系统就没有任何问题。应该是系统问题或者系统里哪个设置没设置好。技术员帮帮我吧。实在不想重装系统。像以下这个按键精灵自我介绍的脚本就无法使用,其他任务脚本也一样。
//点击编辑界面的注释按钮,即可看到比较详细的脚本说明
Call RunApp(&notepad&)
Delay 2000
StringDelay=1000
//最大化写字板
KeyDown &Alt&, 1
KeyPress &F&, 1
KeyUp &Alt&, 1
KeyPress &Left&, 1
KeyPress &X&, 1
SayString &hi,你好,我是&&按键精灵&&,我是个很有趣的软件,如果你愿意花5分钟的时间来了解我,你一定会喜欢上我的。 :-)&
KeyPress &Enter&, 1
Delay StringDelay
SayString &愿意了解我吗?如果愿意,请你按下键盘上的Y键,如果不喜欢我,那就按下键盘上的N键(等待按键...)&
KeyPress &Enter&, 1
& & //等待按键
& & key=WaitKey()
& & KeyPress &Enter&, 1
& & TracePrint &用户按下的键是:& & key
& & If key=78 Then
& && &&&Call GuanBiChuangKou()
& && &&&//按下n不保存,直接关闭
& && &&&Delay 1000
& && &&&KeyPress &N&, 1
& && &&&Delay 1000
& && &&&Call 脚本结束()
& & ElseIf key=89 Then
& && &&&Exit do
& && &&&SayString &请按Y或者N,不要按其他键(等待按键...)&
& && &&&KeyPress &Enter&, 1
& & End If
//结束等待
SayString &哈哈,我太高兴了,又多了一个喜欢我的朋友,那我先来一个自我介绍吧。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &我叫“按键精灵”,我的爸爸是伟大的兄弟工作组,我在网上有个家,地址是,欢迎来做客哦&
KeyPress &Enter&, 1
Delay StringDelay
SayString &嗯,好像废话多了些,如果不希望我继续废话,请按一下键盘,随便哪个键都可以啦(等待按键...)&
KeyPress &Enter&, 1
key=WaitKey()
KeyPress &Enter&, 1
SayString &嘿嘿,按键了吧。其实我的本领就是让你按一下键盘,就可以作很多动作。不过你好像还有点不太理解哦&
KeyPress &Enter&, 1
Delay StringDelay
SayString &嗯&
& & SayString &.&
& & Delay 500
SayString &让我想想怎么解释给你&
& & SayString &.&
& & Delay 500
KeyPress &Enter&, 1
SayString &哈,有了,我把一些好朋友使用我的例子介绍给你吧,想听的话就再按一下键盘吧(等待按键...)&
KeyPress &Enter&, 1
key = WaitKey()
KeyPress &Enter&, 1
SayString &呵呵,其实我最多的朋友是玩游戏的朋友,特别是玩网络游戏的朋友。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &在游戏里,经常要做一些重复的动作,比如反复按鼠标和键盘,有了我就轻松啦,我可以代替你按键盘和鼠标。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &我还很聪明的,只要你稍微熟悉我一些,就可以让我作出很多聪明的动作,比如在游戏里面自动找怪物打怪物。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &由于我只是模仿人们双手的操作,所以我和那些万恶的wai挂是坚决划清界限的,大家一定要支持我啊&
KeyPress &Enter&, 1
Delay StringDelay
SayString &除了玩家之外,我还有很多朋友,比如有的把我当作日常办公的小助手,减轻了很多工作,可惜不给我发工资。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &总之,我很有用啦,双手可以做到的事情,我都可以代劳,如果你发现有些事情双手做起来很累,就交给我吧!&
KeyPress &Enter&, 1
KeyPress &Enter&, 1
Delay StringDelay
SayString &啊,罗嗦了很多啦,下面我还是手把手的告诉你一些我的具体能力吧。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &先把我的废话都清空,嘻嘻,随便按一个键看我本事吧(等待按键...)&
KeyPress &Enter&, 1
key = WaitKey()
KeyPress &Enter&, 1
SayString &注意看哦,我接下来会自动按下&&alt+e&&进入写字板的&&编辑&&菜单,然后再按下a全选我的废话,再按del清空&
KeyPress &Enter&, 1
Delay StringDelay
Delay StringDelay
SayString &倒计时,3、&
Delay StringDelay
SayString &2、&
Delay StringDelay
SayString &1&
Delay StringDelay
KeyDown &Alt&,1
KeyPress &E&, 1
KeyUp &Alt&,1
Delay StringDelay
KeyPress &A&, 1
Delay StringDelay
KeyPress &Delete&, 1
Delay StringDelay
KeyPress &Enter&, 1
SayString &呼..... 整个世界清净了,下面我先介绍一下我的基本能力:模拟键盘和鼠标&
KeyPress &Enter&, 1
Delay StringDelay
SayString &先按下一下a键,注意了,这可不是我说出来的a,是我模拟按出来的哦&
KeyPress &Enter&, 1
Delay StringDelay
KeyPress &Enter&, 1
KeyPress &A&, 1
KeyPress &Enter&, 1
KeyPress &Enter&, 1
SayString &看明白了吗?好像不是很明显,那我按3下a键&
KeyPress &Enter&, 1
Delay StringDelay
KeyPress &Enter&, 1
KeyPress &A&, 3
KeyPress &Enter&, 1
KeyPress &Enter&, 1
SayString &这下是不是更清楚了呢?我再多按一些&
KeyPress &Enter&, 1
Delay StringDelay
KeyPress &Enter&, 1
KeyPress &A&, 1
KeyPress &B&, 1
KeyPress &C&, 1
KeyPress &D&, 1
KeyPress &E&, 1
KeyPress &F&, 1
KeyPress &G&, 1
KeyPress &H&, 1
KeyPress &Enter&, 1
KeyPress &Enter&, 1
SayString &哈,这下看清了吧?上面这些字母都是我模拟键盘按下去的。&
KeyPress &Enter&, 1
Delay StringDelay
SayString &我还会按 组合键 呢,我现在按一下ctrl+a,这样可以把我的废话全部选中&
KeyPress &Enter&, 1
Delay StringDelay
KeyDown &Ctrl&, 1
KeyPress &A&, 1
KeyUp &Ctrl&, 1
Delay StringDelay
KeyPress &End&, 1
SayString &哈哈,看到了吧?我厉害吧?下面介绍一下模拟鼠标,这个动作可复杂了,是套组合动作&
KeyPress &Enter&, 1
Delay StringDelay
SayString &想让我演示的话就按一下键盘吧(等待按键...)&
KeyPress &Enter&, 1
Delay StringDelay
key=WaitKey()
KeyPress &Enter&, 1
SayString &我先用鼠标画一个圆,然后把鼠标移动到屏幕中间,保存一下鼠标的位置,然后按下右键,&
KeyPress &Enter&, 1
SayString &再向左平移一些,再按下左键,然后再把鼠标恢复到中间的位置&
KeyPress &Enter&, 1
Delay StringDelay
SayString &是不是看起来很复杂?我用慢动作表演一下,注意开始喽&
KeyPress &Enter&, 1
KeyPress &Enter&, 1
Delay StringDelay
Call 画圆()
Delay 1000
Call GetScreenResolution(intX,intY)
MoveTo 0,0
Delay StringDelay
MoveTo intX/2,intY/2
SaveMousePos
Delay StringDelay
RightClick 1
Delay StringDelay
MoveR -20,0
Delay StringDelay
LeftClick 1
Delay StringDelay
RestoreMousePos
Delay StringDelay
KeyDown &Ctrl&, 1
KeyPress &End&, 1
KeyUp &Ctrl&, 1
SayString &有没有看晕呢?呵呵。其实我演示了我模拟鼠标的基本能力,那就是&
KeyPress &Enter&, 1
SayString &鼠标点击、鼠标移动、鼠标相对移动和保存/恢复鼠标位置,当然中间还加了一些&&延时&&&
Delay StringDelay
KeyPress &Enter&, 1
KeyPress &Enter&, 1
SayString &好了,基本的本领介绍完了,你可以使用我的编辑功能制作这些动作,全是界面操作,非常非常简单,快去试试吧!&
Delay StringDelay
Call 脚本结束()
//脚本结束
Sub 脚本结束()
MessageBox &脚本演示结束,最好的脚本永远是您自己制作的。 :-)&
//例子:关闭当前窗口
//说明:Windows里面按下alt+f4即可关闭当前窗口,模拟这个操作
Sub GuanBiChuangKou()
& & KeyDown &Alt&, 1
& & KeyPress &F4&, 1
& & KeyUp &Alt&, 1
//例子:用鼠标画一个圆
Sub 画圆()
& & r=300:x0=512:y0=384:x=0:y=0:n=0
& & While n&3.
& && &&&x=x0+r*cos(n)
& && &&&y=y0-r*sin(n)
& && &&&MoveTo x,y
& && &&&Delay 20
& && &&&n=n+0.03
{:5_130:注意按键精灵官方命令不兼容win7 64位系统
霸气的小人物
我也遇到这样的问题,刚刚还好好的,用360体检一次之后就这样了。
查看完整版本:别人用按键精灵写的脚本,我可以把他的一些文字内容修改一下吗,里面留了QQ,我想把QQ给删除掉,怎么做?
别人用按键精灵写的脚本,我可以把他的一些文字内容修改一下吗,里面留了QQ,我想把QQ给删除掉,怎么做?
按键精灵最上面的标题,和软件介绍内容。。。。。
不区分大小写匿名
首先,这样做是违法的。有两种方法可以改掉,一是破译源码,二是修改软件。没有人会帮你,除非你出钱。
等待您来回答
编程领域专家谁帮我用按键精灵做个游戏脚本?_百度知道
谁帮我用按键精灵做个游戏脚本?
我玩某个网络游戏想双开,来回切换窗口很麻烦,想用按键精灵后台做个脚本。要求两个游戏窗口都是每隔1.5秒右键单击屏幕()处的按键,连续不间断,直到我要求停止。{我把两个窗口的技能都放在那个位置了}。这样我可以看看电影新闻了。测试有用再给分!
提问者采纳
呃,想双开后台的话有点难度啊,需要设计到后台句柄跟多线程的知识.不要说你测试有没有用新看看你按键精灵学到哪里了?不然脚本给你都难用,真的我这个问题我给人回答过.你自己慢慢看如果这样的话你最好用大漠插件迷糊搜索找到多个句柄(就是你2个游戏窗口)我打个比方(天龙八部)这个游戏CKBL = dm.EnumWindow(0,&天龙八部&,&&,1+4+8+16)
然后CKSZ = split(CKBL,&,&)为什么要用这个呢?是因为 2个游戏句柄他是一个大概句柄比如 (天龙八部句柄1,天龙八部句柄2)
Split 函数的意思是:把一个字符串分割成字符串数组就是把这个2个分开来然后呢UBound(CKSZ),什么是最大下标?就是数组内最多有几串数字,在这里是指的是最多有几个窗口句柄。意思是什么呢 按键精灵不会识辨是几个游戏就知道有2个句柄串数字,我们就是把这2个串数字获得出来当做游戏个数 几时你开了3个游戏电脑一样会识辨出来 然后呢要用高级语句BeginThread 多线程 然后就是 启动 子程序 ( 多线程简单的来说就是快速启动子程序 比如(BeginThread
子程序1 然后下句 BeginThread
子程序2)他会同时启动 子程序1 跟2你要做的就是多线程2个游戏 一个子程序最一个事情(如游戏采矿) 另外一个做其他事情(如打怪)说真的这个需要一定的基础 如果有一些看不懂留Q因为你游戏中做的是一样的事情所以呢子程序一个就可以了 说了这么多
希望你可以理解 这个是我练习笔记本多线程时同时打字的一个脚本原理都是差不多的RunApp &notepad.exe&RunApp &notepad.exe&Delay 200DimEnv HwndExHwndEx = Plugin.Window.Search(&记事本&)TracePrint HwndExHwndEx1 = split(HwndEx, &|&)For i = 0 To UBound(HwndEx1) - 1
HwndEx2 = HwndEx1(i)Call Plugin.Window.Active(HwndEx2)
Call Plugin.Window.Move(HwndEx2, i * 20 + 50, i * 15 + 50)
HwndEx = Plugin.Window.FindEx(HwndEx2, 0, &Edit&, 0)
If i &= 0 Then
BeginThread 成功吧
End IfNextDo
Delay 1000LoopSub 成功吧
HwndEx = Hwnd
TracePrint &到这里了吗&
For i=65 To 70
Call Plugin.Window.SendKeyPress(Hwnd, 65)
Call Plugin.Window.SendKeyPress(Hwnd, 13)
NextEnd Sub
提问者评价
我用简单游键盘连点一下就解决问题了。
其他类似问题
首先要确定你的游戏支持后台,否则再怎么弄也是白搭。如果支持后台,那么就按下面的操作:1、后台脚本为:Dim HwndHwnd = Plugin.Window.MousePoint()Delay 1000Ram aCall Plugin.Bkgnd.LeftClick(Hwnd, )
'需要确认,后台的坐标也是这里,不然请自行修改Delay 1000
'这里为延时,可以根据自己需要修改Goto a2、两个窗口同时运行的话,如果都是用按键精灵程序运行,就要把脚本保存为两个不同的脚本名称,并把启动热键修改成不同的热键,停止键可以相同也可以不相同。准备好后,就可以在一个游戏窗口中,点击一个热键启动,然后再到另一个窗口中运行下一个热键,这样就可以了、也可以创建个小精灵 将两个脚本同时导入小精灵中,设置成不同的热键启动,开启方法同上。
LeftClick?不是rightClick?1.5秒延时到底输入多少?求大神别应付可以吗?就是小白才问的。第一次用按键!
应该是rightClick
不好意思 没看清,
1.5秒 延时 就写1500, 按键精灵里是按毫秒计的
按键精灵的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 按键精灵 挂机脚本 的文章

 

随机推荐