按键精灵怎么后台运行
后台运行程序怎么弄,我要看小说后台程序需要一个一直按X的程序怎么能叫按键精灵实现呢?知道的告诉下谢谢了·我QQ342756506......不要复制些我看不懂的,,,,...
后台运行 程序怎么弄, 我要看小说
后台程序需要一个一直按 X 的程序 怎么能叫按键精灵实现呢?
知道的告诉下谢谢了·我QQ342756506
......
不要复制些我看不懂的,,,, 展开
后台程序需要一个一直按 X 的程序 怎么能叫按键精灵实现呢?
知道的告诉下谢谢了·我QQ342756506
......
不要复制些我看不懂的,,,, 展开
10个回答
展开全部
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游戏用按键不能后台.后台好使的前台也一样.
所谓后台其实就是向指定窗口发送消息。
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
先把鼠标移动到需要运行脚本的窗口上,再启动脚本
=
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的内存地址都是不一样的。所以...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询