按键精灵后台加血脚本(用按键精灵如何 *** 后台脚本)

bk2898 90 0

按键精灵后台加血脚本

VBS dim hong,lan,hongT,lanT,cz,czT
UserVar hong=50 血量<hong%时,自动吃红。
UserVar lan=30 蓝量<lan%时,自动吃蓝。
UserVar hongT=100 补血延时时间(毫秒)
UserVar lanT=100 补蓝延时时间(毫秒)
Rem 开始
//循环开始标记
Delay 200
//循环小延时,防止出现CPU使用率过高,脚本卡
Rem 补红
IfColor 207,72,0,0
KeyPressS 49,1
Delay 700
Else
EndIf
Rem 补蓝
IfColor 152,92,0,0
KeyPressS 50,1
Delay 700
Else
EndIf
Else
EndIfGoto 开始
//跳转到循环开始

有如上脚本,请高手改为后台.非常感谢.成功再送100分
请高手看清,要改为后台运行.谢谢!
不行耶.精灵7 8 9都试了.后台根本就不工作..
修改后代码如下(按键精灵8或9):
UserVar hong=50 "血量<hong%时,自动吃红。"
UserVar lan=30 "蓝量<lan%时,自动吃蓝。"
UserVar hongT=100 "补血延时时间(毫秒)"
UserVar lanT=100 "补蓝延时时间(毫秒)"
Hwnd = Plugin.Window.MousePoint()
Rem 开始
//循环开始标记
Delay 200
//循环小延时,防止出现CPU使用率过高,脚本卡
Rem 补红
MyColor = Plugin.BkgndColor.GetPixelColor(Hwnd, 207, 72)
If MyColor = "000000" Then
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 700
Else
//
End If

Rem 补蓝
MyColor = Plugin.BkgndColor.GetPixelColor(Hwnd, 152, 92)
If MyColor = "000000" Then
Call Plugin.Bkgnd.KeyPress(Hwnd, 50)
Delay 700
Else
//
End If

Goto 开始
//跳转到循环开始

P.S.你的代码里面用户自定义变量完全没用上=。=

用按键精灵如何 *** 后台脚本

做了一个简单的后台脚本,启动后正常运行,鼠标也不会被锁定,但是如果切换到别的窗口,整个脚本就不会运行了,怎么会这样
1、打开按键精 灵   2、点击“增加 ”   3、选左栏“键 盘动作”   4、在“按键”
内选“Tab”,后
  5、接下来是“
按键”逐个输入密码
了哈你能哈个一不 多了我哈得他他哈   例1:密码AB
“插入” CD。则是:1、在

  2、在“按键”
内选“A”后“插入
  3、在“按键”
内选“B“后“插入
  4、在“按键”内 选“C”后“插入”   5、在“按键”内 选“D”后“插入” 好得得能不个的他 不能了哈好好哈好 哈多能能得了不不 一得了了不好哈个   例2:密码AbC
D。则是:1、在“按
键”内选“Caps
Lock”后“插入”
  2、在“按键”内 选“A”后“插入”   3、在“按键”内 选“Caps Loc k”后“插入”   4、在“按键”内 选“B“后“插入”   5、在“按键”内 选“Caps Loc k”后“插入”   6、在“按键”内 选“C”后“插入”   7、在“按键”内 选“D”后“插入”   6、在“按键”内 选“Enter”,后 按“插入”   7、在“其他动作 ”内选“延时,秒”、 “时间,1”后“插入 ”   8、在“按键”内 选“Enter”,后 按“插入”   9、在“其他动作 ”内选“延时,秒”、 “时间,1”后“插入 ”   10、在“按键” 内选“Enter”, 后按“插入” 个能能哈得的能你 个得你好不得了他 我个一能他个个得 得好的能不好不一   11、在“其他动 作”内选“延时,秒” 、“时间,1”后“插 入   12、在“按键” 内选“Enter”, 后按“插入”   13、在“其他动 作”内选“延时,秒” 、“时间,1”后“插 入   14、在“按键” 内选“Enter”, 后按“插入”   15、在“其他动 作”内选“延时,秒” 、“时间,1”后“插 入   16、在右上栏选 “脚本描述”建立文件 名。例:123   17、在启动热键 选“HOME”,中止 热键选“END” 得我能哈你他我个 好多他哈好哈我得 一你哈我得个不得 得不了多你个我个   18、打开“循环 ”。进入画面中有3种 选择循环方式。   1、循环次数。   2、循环到按中止 热键结束。   3、循环一定时间 。 能哈的的得他我得 是哈能个的的个了 一的好你得的他我 不你我哈好他是一   具体选择看个人喜 好。   19、按“保存脚 本(Ctrl+S)”   20、到此脚本全
部设置完毕。这时选择
按键精灵内你刚做好的
“脚本描述”,点击“
好能能得一的一一 他的了一能的能你 能得哈他了好能得 一多我了多不不他   进入游戏使用按键 精灵了。 不得你个你得一我 一不个多了多得多 我能的多个好一的 我哈了好不能好能   注:在编辑密码输
入时候,必须把“Ca
ps Lock”键同
时输入,上面例中是“
的一个得得的一得 个是不得了他能好 不得得了能我了他 好的了不好是得他   写状态,如是大写 状态,必须将状态改为 小写。   如果习惯用大写状 态,编辑密码时候就应 该为: 我你能多不个是个 个他我能个的个他 能的个哈你能得能 了好能是不你他的   例1:密码ABC D。则是:1、在“按 键”内选“A”后“插 入”   2、在“按键”内 选“B“后“插入”   3、在“按键”内 选“C”后“插入”   4、在“按键”内 选“D”后“插入” 个好个好多能的能 得不你你哈得一多 他得哈哈你得的多 能能我你个是哈你   例2:密码AbC D。则是:1、在“按 键”内选“A”后“插 入”   2、在“按键”内 选“Caps Loc k”后“插入”   3、在“按键”内 选“B“后“插入”   4、在“按键”内 选“Caps Loc k”后“插入”   5、在“按键”内 选“C”后“插入”   6、在“按键”内 选“D”后“插入”

分享相关内容的知识扩展阅读:

我在玩一个网页游戏,但是我想把按键精灵做成专门只针对这一个网页的后台脚本,求谁帮我做下一。

之一个是:
KeyPress "Up", 7

KeyPress "Down", 7

KeyPress "Z", 7
第二个是:
KeyPress "Z", 7
我来试着回答一下 // //这个符号之间的内容是注释,和我的解释。希望楼主能看懂。标题名需要你自己填的。 我会标出来告诉你怎么填。如果不能用可以试一下延迟。后面有详细的解释。
先按照你之一个的
Hwnd = Plugin.Window.Find(0, "标题名")
For 7
Call Plugin.Bkgnd.KeyPress(Hwnd, 38)
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Next
第二个的
Hwnd = Plugin.Window.Find(0, "标题名")
For 7
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Next
这一段是如何取标题名。打开按键精灵的抓抓,点句柄,点获取,把鼠标放在网页的最上面,再点获取,把当前窗口标题名复制下来,把复制的替换到上面的代码里。OK了。如果不会取标题名就往后看,有很详细的。
如果不用延迟恐怕用不了。后面除了有延迟1秒的代码之外 其他的全是详细的解释如果能用了不看也行。也许能帮你找到原因。

是解释可以当废话处理,能用了不需要浪费时间看

以上脚本的想法:让按键精灵通过类名和标题名帮你取你那个网页游戏的句柄,并存入Hwnd中(无论句柄怎么变都没关系,因为每次都帮你取得当前的句柄)然后进行后台操作按键。如果不会,看有解释,包括标题名的怎么获得。

如果不需要延迟把这一段跳过和的代码。(另外我很奇怪按7次UP键什么的不用延时操作么?如果需要,之一个可以把 Delay 1000 加在第三行和第四行之间,第四行和第五行之间,第五行和第六行之间。第二个加在第二行和第三行之间。也就是延迟一秒进行下一条语句。)
之一个加了延迟的
For 7
Call Plugin.Bkgnd.KeyPress(Hwnd, 38)
Delay 1000
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
Delay 1000
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Delay 1000
Next
第二个加了延迟的
For 7
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
Delay 1000
Next

楼主说要只针对这个网页游戏。我们这样做,取那个网页游戏的句柄。
需要说明一下,句柄是系统随机分配给每个区域的。也就是你打开那个网页游戏,有一个句柄,当你关了再开又是另一个句柄了。不过没关系,我会让按键精灵帮你取句柄,但是还是要自己取之一次把标题名填了。免得每次自己取,而且还得填入脚本应该填的地方。如果你喜欢每次自己取那就把Hwnd = Plugin.Window.Find(类名, "标题名")去掉,把你取到的句柄替换后面所有的Hwnd并且两边加上这个符号'' ''

Hwnd = Plugin.Window.Find(类名, "标题名")
//这个语句的意思是你提供2个参数他给你找句柄。//上面括号里面的是两个参数,分别是要取句柄的那个窗口的{类名}和{标题名}也就是需要你自己填。上面这条语句的 标题名 换成你的那个网页游戏的标题名,类名填数字 0 就可以了,类名填0的话不用加任何符号。注意标题名两边加这个符号'' 是英文的符号,不是中文的标点符号。开头的Hwnd现在储存的就是你那个网页游戏的句柄,你如果不喜欢用Hwnd也可以任意换成其他的,只要后面的Hwnd也换了。再哪个后台操作就靠它了。楼主会问标题名怎么知道?来弄标题名。我是用句柄来得出标题名的。问题又来了,句柄还没的出来呀?没错。我们可以用其他 *** 来得句柄。其实这个 *** 能得到网页的当前句柄,标题名,类名,只不过不会直接填写的脚本里,需要你每次自己得到句柄自己填,很麻烦。之前不是说句柄会变么。我们现在就取当前网页的句柄。这样做,按键精灵里有个抓抓,在按键精灵页面的上面。就是抓图的那个工具,楼主应该能找到。打开抓抓,左面分别写着颜色,图像,鼠标,句柄。现在我们点句柄,在里面找 获取 ,获取的快捷键是F8。楼主一看就就会明白。按一下获取(这时鼠标移动到不同区域时,当前窗口句柄,当前句柄类名,当前窗口标题都会变化。但是不用管它)把鼠标放在你那个网页游戏的标题框上,(我也不知道那个叫不叫标题框,反正我就这么叫了。)也就是你能按住左键拖动窗口时的那个区域,就是网页的最上面。(也许你会发现把鼠标放在网页的不同位置句柄会不一样,这就是让你把鼠标放在标题框的原因。注意,这里句柄不一样的原因是相对网页位置不同了引起的变化,而不是我之前所说的句柄每次变的原因。)再按一下 获取。这时候鼠标再动显示的句柄,类名,标题就都不变化了(因为为了方便你记录所以定格了,所以才不变了。)把当前窗口标题复制下来。还记得上面出现过的这个么? Hwnd = Plugin.Window.Find(类名, "标题名")
把标题名三个字替换成你刚才复制的。把类名两个字替换成 0 (不是字母O 是数字0)。句柄取完了。说按那几个键。复制就行了没有自己填的。
Call Plugin.Bkgnd.KeyPress(Hwnd, 38)
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
Call Plugin.Bkgnd.KeyPress(Hwnd, 90)
//上面括号里面的是2个参数,其中Hwnd你的那个网页游戏的句柄,数字是你要按的UP DOWN 和Z键的虚拟码。//

如果怎么得也用不了请看这里。上面说句柄是系统随机分配给每个区域的。比如说,你打开那个网页游戏,有一个句柄,当你关了再开又是另一个句柄了。同一窗口的不同区域句柄也可能是不一样的。如果怎么得也用不了可能是句柄取错了。记得怎么用抓抓取那个标题名吧。不把鼠标放在标题栏上,放在网页其他区域取标题名,替换上去试试。希望你能满意。

怎么让按键精灵开多个程序鼠标互不干扰?

可以尝试以下 *** :

1. 在按键精灵中使用“等待”指令,等待前一个程序完全执行完毕后再执行下一个程序,避免鼠标操作互相干扰。

2. 使用“鼠标/键盘区域”功能,将每个程序需要操作的区域分离出来,在不同的区域内操作鼠标和键盘,避免互相干扰。

3. 使用“鼠标移动并点击”指令时,将鼠标的移动距离控制得比较小,避免误操作其他程序的鼠标。

4. 将多个程序设置为独立的进程,避免互相干扰。可以在按键精灵中使用“启动程序”指令,打开独立的程序窗口,让它们在不同的窗口内运行。

在实际使用过程中,可以结合以上几种 *** 来实现多个程序的自动化操作,避免鼠标操作互相干扰。

剑网三按键精灵后台运行,求高手改下能 支持多开

把这个代码后台运行,
Delay 60
KeyDown "R", 3
Delay 10
KeyDown "F", 3
Delay 43
KeyUp "F", 3
Delay 1363
KeyUp "R", 3
Delay 60
KeyDown "D", 3
Delay 243
KeyUp "D", 3
改下能 后台 得谢谢啊
前台改后台不是说改就改的,后台运行方式有好几种,首先你要测试你的游戏支不支持按键自带后台,如果不支持,可能要用第三方插件测试,支不支持按键自带后台,用两句代码可以测试:
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.KeyDown(Hwnd, 82)
Delay 5000
如果后台按键有效果,说明支持,如果没效果,就说明不支持。
你的游戏如果是窗口游戏,可以登录多个角色,基本可以多开,用多线程即可。

抱歉,评论功能暂时关闭!