按键精灵怎么后台运行

作者&投稿:植纯 (若有异议请与网页底部的电邮联系)
怎么操作按键精灵后台的按键?~

后台锁定分手动和自动两种。
自动需要知道窗口名称或者类名:
//查找窗口类名(0)或者标题("无标题 - 记事本"),返回找到的句柄Hwnd
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")

手动:
//得到当前最前面的窗口句柄
Hwnd = Plugin.Window.Foreground()
或者
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
下面是按你说的循环:
Do//无限循环
Call Plugin.Bkgnd.KeyPress(Hwnd, 56)//按8
Call Plugin.Bkgnd.KeyPress(Hwnd, 52)//按4
Call Plugin.Bkgnd.KeyPress(Hwnd, 51)//按3
//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标右键单击
Call Plugin.Bkgnd.RightClick(Hwnd, 0, 0)
Delay 8000
Loop

按键自带后台写法:
Hwnd = Plugin.Window.Foreground()
Delay 100
Call Plugin.Bkgnd.KeyPress(Hwnd, 114)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 0, 0)
LockMouse
Delay 2000
Call Plugin.Bkgnd.KeyPress(Hwnd, 113)
Delay 1000
先把鼠标移动到需要运行脚本的窗口上,再启动脚本即可。

把下面的语句复制到按键精灵的源文件,保存后,先让需要后台运行的窗口置于当前窗口,然后运行下面的脚本,现在可以让那个窗口在后台了。
Plugin hwnd = Window.GetKeyFocusWnd()
Delay 125
Rem 开始
Plugin Window.SendKeypress(hwnd,88)
Delay 200
Goto 开始

361插件可以。现在按键7也自带后台插件。
所谓后台其实就是向指定窗口发送消息。
Plugin
hwnd
=
Window.GetKeyFocusWnd()
先使游戏处于可操作状态,再用这句得到当前窗口句柄(就是窗口的唯一特征)
Plugin
Window.SendKeyPress(hwnd,49)
向该窗口发送按键。49是1的代码。
执行一次后把窗口最小化应该就可以了。
如果需要后台坐标的话还要转换一下坐标,你这个与坐标无关比较简单。
另外不是所有游戏都能后台,所有DX游戏都不可以后台。
给你一段后台坐标转换的子程序,也许以后有用。我是经常用的。
Sub
后台坐标转换及拆分
Plugin
hw=Window.MousePoint()
VBSCall
GetCursorPos(x,y)
//这个x,y是屏幕坐标,不是窗口坐标.
Plugin
win=BGKM5.ScrToCli(hw,x,y)
//用BGKM5插件命令换算成窗口坐标
Dim
MyString,
MyArray
MyString
=
Split(win,
"|",
-1,
1)
//返回的win值是一个字符串,由字符|隔开,格式如下:x|y
//想看win值用:MessageBox
win
//用Split函数可以将x值和y值分别提出来
//win是你要拆的字符(这里是变量,|是拆的分界)
//MessageBox
"转换后的横坐标是:"&MyString(0)
//MessageBox
"转换后的纵坐标是:"&MyString(1)
//换算后的窗口横坐标是:MyString(0),纵坐标是MyString(1),可供调用
dim
x,y
x=MyString(0)
y=MyString(1)
Return
后台坐标转换及拆分
补充:肯定的告诉你,DX游戏用按键不能后台.后台好使的前台也一样.

直接选择对X程序有效,然后就可以看小说了

Hwnd
=
Plugin.Window.MousePoint()
Rem
a
Call
Plugin.Bkgnd.KeyPress(Hwnd,
9)
Delay
500
Call
Plugin.Bkgnd.KeyPress(Hwnd,
49)
Delay
500
Call
Plugin.Bkgnd.KeyPress(Hwnd,
50)
Delay
500
Goto
a
先把鼠标移动到需要运行脚本的窗口上,再启动脚本

这个游戏最小化后,估计想后台鼠标右键不停的点NPC,只能做成找内存地址了。而且每个NPC的内存地址都是不一样的。所以...


按键精灵8 录制的脚本怎么转换成后台运行
录制的脚本如果作者没有删除多余内容内容的量太大编辑后台时 很繁琐所以作者删除大量不必要的动作 这也很繁琐所以建议作者利用简单抓点 完成动作之后获得句柄编辑后台语言就可以了

按键精灵怎么在制定窗口后台运行
脚本是按键7.31版制作的,运行时鼠标对着你所指定的游戏窗口,启动后可以最小化。\/\/获取窗口句柄 Plugin Hwnd = Window.MousePoint()Rem 开始 \/\/向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:49)按键 Plugin Bkgnd.KeyPress(Hwnd, 49)Delay 200 Goto 开始 ...

后台程序怎么运行按键精灵?
给你最简单的,下面是按A和B,请参阅以下内容,自己做吧\/ \/获取 鼠标指针 的 窗口句柄 插件HWND = Window.MousePoint()延迟300 雷姆 开始 \/ \/到后台窗口句柄(变量:HWND)发送一个键盘(扫描码:A)按钮 插件Bkgnd.KeyPress(HWND,65)延迟300 \/ \/到后台窗口句柄(变量:HWND)发送一个键盘(...

你好 请问你按键精灵后台运行可以了吗
可以啊,你先最小化在按一下启动快捷键,你保存脚本,再设一个启动脚本的快捷键

如何设置按键精灵后台运行?在后台按一个左键
\/\/设置鼠标点击的X轴,y轴(用抓抓工具从游戏界面中获得)x= y= \/\/标记 位置A,主要是为了循环按键 Rem A \/\/发送左键单击 Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)\/\/延时2秒 Delay 2000 \/\/跳转的A位置,主要是为了循环按键 goto A 如果复制不了图片就证明按键精灵不支持此游戏后台操作。

怎么用按键精灵进行鼠标后台移动
如何使用按键精灵?(使用步骤) 使用步骤如下: 1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。 2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请...

如何让按键精灵后台运行
\/\/后台循环按键 点击 = WaitClick()\/\/等待点击要抓取的窗口 Delay 10\/\/等待时间10毫秒 \/\/得到鼠标指向的窗口句柄 Hwnd = Plugin.Window.MousePoint()do Delay 1000 \/\/向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:49)按键("1")如果你会查按键的扫描码.你就自己查出来,自己改改.如果你不会,...

按键精灵后台脚本什么意思
第一行:定义一个变量hwnd第二行:把鼠标所指的窗口句柄存入变量hwnd里面在案件精灵里,通过向窗口句柄发送键盘和鼠标命令,实现后台操作。后台操作的时候你可以做别的事,后台的程序还按照脚本的命令运行。

如何让按键精灵的指令在后台运行,鼠标移动不影响按键精灵工作
很晕的说…… 这个本来就是后台发送按键信息的…… 不信,你可以把F1改回F5,试下能不能在后台刷新网页…… 找个刷新速度慢点的网页试下就知道了…… 偶就是用来后台挂论坛滴…… 解释下好了。。。先延时三秒,获得当前窗口的句柄,延时一秒。进入死循环:延时60秒,后台发送F1按键信息。这个很简...

按键精灵9 后台运行的详细操作方式
Hwnd = Plugin.Window.MousePoint()\/\/获取鼠标指向窗口句柄,为后台服务 Plugin.Bkgnd.KeyPress 参数1,参数2 Call Plugin.Bkgnd.KeyPress(Hwnd, 9)\/\/后台按TAB Call Plugin.Bkgnd.KeyPress(Hwnd, 52)\/\/后台按4 Call Plugin.Bkgnd.KeyPress(Hwnd, 53)\/\/后台按5 其实这些命令都在 全部命令……插件...

历城区19148485337: 按键精灵怎么设置后台 -
员衬组织: 先找游戏窗口句柄,通过后台语句向该窗口句柄发送按键鼠标操作.

历城区19148485337: 按键精灵怎么后台运行 -
员衬组织: 代码如下1.先启动脚本2.然后鼠标移动到游戏窗口内按键Q然后就会自动按F3了 w = WaitKey() If w=81 Then Hwnd = Plugin.Window.MousePoint() do Call Plugin.Bkgnd.KeyPress(Hwnd, 114) Delay 50 Loop End If

历城区19148485337: 谁知道按键精灵怎么可以后台运行.
员衬组织: 说按键不能后台的有句话给你:不懂可以但不要误导人!!!!!!!按键精灵是可以后台的1.因为你没说明是用于什么样的窗口我只能做到这不能用我也没法.只是想诰诉你可以后台别听那些不懂的乱说.2.脚本写了3个你要试试哪个能用(第一个不用其它插件2和3要用361后台插件).3.脚本2和3要先到 http://bbs.vrbrothers.com/viewthread.php?tid=33722

历城区19148485337: 如何让按键精灵后台运行!!!
员衬组织: //由于按键精灵自带的后台插件对现在的大部分游戏都不怎么支持,所以需要下载其他的插件,下载地址 http://www.vrbrothers.com/cn/qmacro/qkbase/Home/Detail/ad039adf-9ebf-49c0-9a70-41f87b0922b9,然后把插件复制到按键精灵的安装目...

历城区19148485337: 怎么用按键精灵后台运行 -
员衬组织: //先把鼠标移到游戏窗口再启动脚本 Rem 1 Plugin Window.Foreground() Plugin hwnd=Window.MousePoint() //得到鼠标所指向窗口的句柄 Plugin Window.SendKeyDown(hwnd,88) Delay 1000 //自己修改延时时间 Goto 1

历城区19148485337: 让按键精灵后台运行 -
员衬组织: //鼠标指向窗口为任务窗口 Plugin Game1=Window.MousePoint()//在窗口坐标503,505处执行一次鼠标左键单击 Plugin Bkgnd.LeftClick(Game1,513,505) Delay 50//在窗口坐标503,505处执行一次鼠标左键双击 Plugin Bkgnd.LeftDoubleClick(...

历城区19148485337: 按键精灵如何后台运行 -
员衬组织: 有个F12功能键吧也可以自己设置一个快捷键的,后台运行

历城区19148485337: 怎么能使按键精灵可以实现后台运行 -
员衬组织: //查找窗口类名(0)或者标题("无标题 - 记事本"),返回找到的句柄Hwnd //Hwnd = Plugin.Window.Find(0, "无标题 - 记事本") //得到鼠标指向的窗口句柄 Hwnd = Plugin.Window.MousePoint() //得到当前最前面的窗口句柄 //Hwnd = Plugin.Window.Foreground()Do//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:116)按键Call Plugin.Bkgnd.KeyPress(Hwnd, 116)Delay 200 Loop

历城区19148485337: 按键精灵怎么后台运行啊?
员衬组织: 如果你的外挂是用后台脚本写的就可以后台运行,一般按键精灵只针对前台来写脚本,如果你想做后台的按键精灵可以下载插件,比如360,或者大兵都行.

历城区19148485337: 按键精灵如何设置后台运行 -
员衬组织: 这个简单 下载个361后台插件 抓去窗口句柄 改下就好了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网