我发现用按键精灵 挂机脚本写的脚本只能后台,一最小化就失效了,...

高分求教 ,我制作了一个后台的脚本,但是窗口最小化后无法运行
高分求教 ,我制作了一个后台的脚本,但是窗口最小化后无法运行
Hwnd = Plugin.Window.MousePoint()

i = 0

While i=0

GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 879, 80)


If GetColor = &191304& Then 

i=1

Delay 4000

Call Plugin.Bkgnd.LeftClick(Hwnd, 795, 571)

Delay 3000

Call Plugin.Bkgnd.LeftClick(Hwnd, 812, 464)

Delay 3000

Call Plugin.Bkgnd.LeftClick(Hwnd, 713, 465)

Delay 3000

Call Plugin.Bkgnd.LeftClick(Hwnd, 824, 112)

Delay 3000

Call Plugin.Bkgnd.LeftClick(Hwnd, 405, 573)

Delay 12000

Call Plugin.Bkgnd.LeftClick(Hwnd, 964, 243)

Delay 5000



Call Plugin.Bkgnd.LeftClick(Hwnd, 744, 514)

Delay 2000

Call Plugin.Bkgnd.SendString(Hwnd, &..........&)

Delay 2000

Call Plugin.Bkgnd.KeyPress(Hwnd, 13)

Delay 2000

Call Plugin.Bkgnd.LeftClick(Hwnd, 512, 313)

Delay 2000

Call Plugin.Bkgnd.LeftClick(Hwnd, 512, 313)

Delay 2000

End If
Wend




这个是我做的一个脚本,是不是第一句有问题,应该怎么改才可以最小化后可以运行
因为我是新手,希望可以把改过之后的带源码发上来

谢谢了
补充:对了,这个是用按键精灵8做的,如果是按键精灵里的操作方法也可以接受那
补充:不要夸整齐了嘛,整点实际的,高手们拜托了
补充:好吧,没事顶顶也无所谓
补充:希望有高人早点出现吧
补充:有人讲getcolor& 不支持 窗口最小化 是这样吗?
能解决吗?
这个时候 就不满足 while的条件了
按你写的来说
就只能找到 这个颜色后
执行一次 就退出循环了
对啊,我这个是用来跑商的,当跑到一个地点时,画面切换然后买了去另一个地方,没到时就一直循环,到了继续下面的不会错的,运行是不会错的,就是最小化后会不行
这样的我复制粘贴了很多,Call Plugin.Bkgnd.SendString(Hwnd, "..........")每一个输不同的地点就可以成一个路线了
我就是不懂如何让这个脚本全后台,最小化也可以运行
请高手指教
Hide& 试一下吧
别的没有办法了
Hide是什么东西,我完全可以说是个外行,两天前才知道脚本是什么,这个脚本也是看着视频教程硬凑成的,具体一点可以吗?要体谅下新手
Call Plugin.Window.Hide(Hwnd)
可以了诶,好感动哦
貌似上面那位也讲了Hide,我没看懂,悲伤啊
我先调试一下,看看还有没有问题
没有问题就ok&& 马上分就给你们了
之前跟朋友研究过它,那时用QQ西游刚出。刷了点金币。
你这个问题。其实很简单。按键精灵有后台操作功能。
你现在只需要。找到窗口句柄,再插入后台命令就可以了。
我这个就是用后台插件做的啊,要用windows窗口插件中的哪一个呢
详细一点可以吗?最好把带源码发上来& 谢谢
有段时间不玩它了。我在公司呢。之前的辅助源码?那里还能找到它。
去 问问吧。如果你有点基础(看见代码不反感。)细心研究两天。一般功能都能完成。
Hwnd = Plugin.Window.MousePoint()
//得到鼠标指向窗口句柄,Hwnd(变量)这个可以自己随便改
Rem 无限循环
//如果想无限循环下去可以加上这句话 反之 你可以删掉“Rem 无限循环”与“Goto 无限循环”
Delay 1000
//延迟一段时间 可以有效的提高脚本使用效率
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
//在Hwnd(变量)窗口中发送"1"键
//看不懂没关系 你只要全部复制粘贴就行
Goto 无限循环
//无限循环 “1”键
自己试试。
祝你好运。
还是不太懂,想要最小化后仍可以运行脚本要用下面的哪个插件
告诉我让我自己慢慢研究也可以
我当时用的 Hide
其他回答 (2)
加油 你一定可以找到高手的
很好很整齐 我是来打酱油的 给你顶顶
相关知识等待您来回答
网页制作领域专家5:58:49【 转载互联网】 作者: &&|&责编:李强
&&& &为了解决用户可能碰到关于"关于按键精灵后台 自己做的后台 最后效果用记事本可以 qq聊天对话框必须在任务栏里最小化才行 不然就不行"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"关于按键精灵后台 自己做的后台 最后效果用记事本可以 qq聊天对话框必须在任务栏里最小化才行 不然就不行"相关的详细问题如下:
===========突袭网收集的解决方案如下===========
解决方案1:=========================代码如上=============================不管你窗口怎么样,只要没用关闭就行了,在刷屏的时候,鼠标可以一到别的地方打开别的东西,可以同时进行别的操作的。完美的后台。谢谢采纳
我的为什么不行啊&& 只能在任务栏里最小化才起作用唉直接点右上角的最小化按钮没用哦
因为我用的外部插件绑定了句柄了。谢谢采纳
================可能对您有帮助================
问:我想做一个百度武侠风云的后台脚本前台的脚本会做,第一次想尝试一下后...答:1、游戏句柄 后台的意思就是当窗口被遮盖或移开的时候,仍能够正常的执行脚本动作,所以必须先找到该游戏的窗口句柄,这样可以保证我们编辑的脚本语句有正确的使用方向,获取窗口句柄的方法有很多,我一般使用以下的方法: Dim hwnd Plugin hwnd...===========================================问:我想做一个百度武侠风云的后台脚本前台的脚本会做,第一次想尝试一下后...答:是自动按Q键吗? 是的话看下面, //得到鼠标指向的窗口句柄 Hwnd = Plugin.Window.MousePoint() while true //向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:81)按键 ,Q键的扫描码是81 Call Plugin.Bkgnd.KeyPress(Hwnd, 81) Delay 500 //de...===========================================问:我想做一个百度武侠风云的后台脚本前台的脚本会做,第一次想尝试一下后...答:后台坐标不等于前台, 后台对窗口作用,前台对桌面,所以不能改。而且很多游戏检测后台,后台实用性不强===========================================问:做了一个简单的后台脚本,启动后正常运行,鼠标也不会被锁定,但是如果...答:楼上P话多的要死。1 先看支持后台不, 支持才能后台, 不支持 你玩什么后台?倒.插还差不多。2 按键精灵里面有后台程序,你自己翻翻清楚。实在不行,你把你的前台发我,我来帮你翻成后台。满意采纳。翻成后台 要求追分。===========================================问:这是魔兽世界私服双开的能转成后台运行吗 Hwnd = Plugin.Window.GetKeyF...答://鼠标指向窗口为任务窗口 Plugin Game1=Window.MousePoint() Plugin Bkgnd.LeftClick(Game1,703,243) Delay 265 Plugin Bkgnd.KeyPress(Game1,116) Delay 15686 Plugin Bkgnd.LeftClick(Game1,701,510) Delay 1208284 Plugin Bkgnd.LeftClick(G...===========================================问:最后一个是点击 确定 但点击后游戏没反应 之前点击的都有效果 Call Plug...答:Hwnd=plugin.window.MousePoint Rem a Call Plugin.Bkgnd.LeftClick(Hwnd, 708, 442) Delay 600 Call Plugin.Bkgnd.LeftClick(Hwnd, 704, 374) Delay 600 Call Plugin.Bkgnd.LeftClick(Hwnd, ) Delay 600 Call Plugin.Bkgnd.LeftClick(...===========================================问:怎么让按键精灵9后台运行呀.只对某个窗口有效.即使是最小化了.这样就可...答:按键自带后台 但是很多游戏屏蔽它 大漠插件后台兼容性很好 但是新手有难度 Hwnd = Plugin.Window.Foreground() 这是自带后台的窗口句柄获取 然后向这个句柄发送后台模拟按键 就能实现后台===========================================问:怎么让按键精灵9后台运行呀.只对某个窗口有效.即使是最小化了.这样就可...答:我经常用Plugin hwnd=window.getkeyfocuswnd() 获得当前窗口的句柄Hwnd。如果向窗口发送K键,则用Plugin Bkgnd.KeyPress(Hwnd,75)来实现。第三条,这是许多人转不过弯的地方。假定窗口左上角坐标为屏幕坐标系的(100,200),那么前台语句MoveTo...===========================================问:我是个新手,没接触过这些东西。做了个脚本,不停按2个键怎么样才能让他...答:给你个最简单的,以下分别是按A和B,参照以下,自己作修改吧 //得到鼠标指向的窗口句柄 Plugin Hwnd = Window.MousePoint() Delay 300 Rem start //向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:A)按键 Plugin Bkgnd.KeyPress(Hwnd, 65) Delay ...===========================================
12345678910做了一个按键精灵后台鼠标操作的程序,只有全屏的时候有用,最小化或者改变窗口形状就不动了,下面是代码_百度知道
做了一个按键精灵后台鼠标操作的程序,只有全屏的时候有用,最小化或者改变窗口形状就不动了,下面是代码
Dim hwndHwnd = Plugin.Window.MousePoint()sRect = Plugin.Window.GetClientRect(Hwnd) Delay 100Call Plugin.Bkgnd.MoveTo(Hwnd, 908, 245)Delay 200Call Plugin.Bkgnd.LeftClick(Hwnd, 908, 245)Delay 100Call Plugin.Bkgnd.MoveTo(Hwnd, 456, 396)Delay 100Call Plugin.Bkgnd.LeftClick(Hwnd, 456, 396)Delay 14700Call Plugin.Bkgnd.MoveTo(Hwnd, 542, 443)Delay 100Call Plugin.Bkgnd.LeftClick(Hwnd, 542, 443)Delay 200
提问者采纳
sRect = Plugin.Window.GetClientRect(Hwnd) 这句好像对你没有用.你这个游戏可能用了窗口重绘等方法,你改变窗口后,你后台指令的坐标就找不到了.建议,把你的坐标,与窗口大小结合(利用 sRect变量,呵呵)或者,写个脚本不用后台鼠标。
写个脚本不用后台鼠标,怎么拢?用什么指令?
就是用后台键盘命令啊.
后台键盘命令怎么模拟鼠标点击和鼠标右键,说下指令?
啊......你的这个游戏不能全用键盘操作啊....
提问者评价
其他类似问题
按键精灵后台的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

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

 

随机推荐