按键精灵如何锁定
答案:1 悬赏:0 手机版
解决时间 2021-03-03 00:11
- 提问者网友:自食苦果
- 2021-03-02 04:12
按键精灵如何锁定
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-02 05:35
问题一:按键精灵怎么锁定窗口 100分按键精灵自带的窗口插件里可能有你想要的
Call Plugin.Window.Top(Hwnd, 0) ‘将句柄为Hwnd的窗口置顶,把0改成1是取消置顶
Call Plugin.Window.Active(Hwnd) ’激活窗口Hwnd问题二:按键精灵如何锁定当前窗口后台 5分下载大漠插件添加到按键精灵脚本附件 后台绑定窗口 DX,DX,DX模式问题三:按键精灵锁定窗口 看官方教程,有个指令是读取窗口句柄的,以前用过,是可以用的问题四:按键精灵如何锁定窗口 你参考一下,找到窗口后,要激活->最小化->还原,就会得到想要的窗口了
以下是获取wow窗口
Delay 1000
Rem TOSTART
Import window.dll
VBS hwnd=obj.FindWindow(,魔兽世界)
VBS hwnd1=obj.FindWindow(,World of Warcraft)
VBS hwnd2=obj.FindWindow(,魔兽世界)
If hwnd or hwnd1 or hwnd2
If hwnd
Plugin Window.Active(hwnd)
Plugin Window.Min(hwnd)
Plugin Window.Restore(hwnd)
Goto TOSTART1
EndIf
If hwnd1
Plugin Window.Active(hwnd1)
Plugin Window.Min(hwnd1)
Plugin Window.Restore(hwnd1)
Goto TOSTART1
EndIf
If hwnd2
Plugin Window.Active(hwnd2)
Plugin Window.Min(hwnd2)
Plugin Window.Restore(hwnd2)
Goto TOSTART1
EndIf
Else
MessageBox 请先进入wow游戏,并设置为窗口模式
Goto TOquit
EndIf
///以下是获得当前窗口(刚激活的那个)大小
VBSBegin
Dim win,client,qx,qy,zx,zy
win=Window.Foreground()
client=Window.GetClientRect(win)
s=split(client,|)
qx=s(0)
qy=s(1)
zx=s(2)
zy=s(3)
VBSEnd问题五:按键精灵怎么锁定一个窗口后台运行 请提供窗口标题和类名,窗口句柄每次开启都是不同的。如果要改成后台,请使用后台语句。
//得到鼠标指向的窗口句柄Hwnd = Plugin.Window.MousePoint()
或者
//得到当前最前面的窗口句柄Hwnd = Plugin.Window.Foreground()
然后把你的脚本置换成后台脚本语句 。直接放进去是不能用的。
例子:
Hwnd = 200422
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 165, 97)//这个坐标需要取后台坐标,不是屏幕坐标
If GetColor = 51FBC2 Then
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
End If问题六:按键精灵 怎么针对固定窗口 你后面的操作全部是前台代码,前面找窗口句柄有屁用,你还是先自己学习后台操作吧,这个别人帮不了你,只能自己慢慢摸索。问题七:按键精灵怎么锁定一个程序 如果不是你自己编的程序 那没办法“锁定”.只能作用在桌面最上面的那个窗口。
如果你自己编程序,可以找窗口的句柄,找到后就可以向指定窗口输入指令了。具体可以去兄弟论坛上看后台运行的相关教程
你开始按键时是要按F10吧? F10除了开启按键精灵,在WINDOWS默认会选择工具栏上的“文件”按钮 当然就在那里操作了 你可以通过修改按键精灵的启动热键来避开问题八:按键精灵如何锁定移动物体 找色 -------------------------问题九:如何让按键精灵在一个固定的窗口上运行 打开按键精灵 新建 抓抓 句柄 返回游戏界面 按f8获取游戏句柄 复制句柄 点抓抓里面的图像 勾上指定窗口句柄 粘贴句柄 按键盘上的prt sc键 看能否截取游戏图像 如果截取的是黑色的话 游戏就不支持后台 如果能截取到游戏图像就开始在按键精灵里做脚本 具体方法是 打开刚才新建的脚本 点左边的全部命令 点插件命令 点后台插件 点模拟按键 把刚才复制的句柄 填写进来 按键码那里按一下1 然后加个延迟50ms就可以了 这样就能后台运行 你可以最小化窗口 做别的事
While 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 50
Endwhile
你直接复制这段脚本把Hwnd改成你截取的游戏窗口句柄就行了
这里面的49就是按键1,因为后台需要的是按键码 1的按键码就是49所以别怀疑
Call Plugin.Window.Top(Hwnd, 0) ‘将句柄为Hwnd的窗口置顶,把0改成1是取消置顶
Call Plugin.Window.Active(Hwnd) ’激活窗口Hwnd问题二:按键精灵如何锁定当前窗口后台 5分下载大漠插件添加到按键精灵脚本附件 后台绑定窗口 DX,DX,DX模式问题三:按键精灵锁定窗口 看官方教程,有个指令是读取窗口句柄的,以前用过,是可以用的问题四:按键精灵如何锁定窗口 你参考一下,找到窗口后,要激活->最小化->还原,就会得到想要的窗口了
以下是获取wow窗口
Delay 1000
Rem TOSTART
Import window.dll
VBS hwnd=obj.FindWindow(,魔兽世界)
VBS hwnd1=obj.FindWindow(,World of Warcraft)
VBS hwnd2=obj.FindWindow(,魔兽世界)
If hwnd or hwnd1 or hwnd2
If hwnd
Plugin Window.Active(hwnd)
Plugin Window.Min(hwnd)
Plugin Window.Restore(hwnd)
Goto TOSTART1
EndIf
If hwnd1
Plugin Window.Active(hwnd1)
Plugin Window.Min(hwnd1)
Plugin Window.Restore(hwnd1)
Goto TOSTART1
EndIf
If hwnd2
Plugin Window.Active(hwnd2)
Plugin Window.Min(hwnd2)
Plugin Window.Restore(hwnd2)
Goto TOSTART1
EndIf
Else
MessageBox 请先进入wow游戏,并设置为窗口模式
Goto TOquit
EndIf
///以下是获得当前窗口(刚激活的那个)大小
VBSBegin
Dim win,client,qx,qy,zx,zy
win=Window.Foreground()
client=Window.GetClientRect(win)
s=split(client,|)
qx=s(0)
qy=s(1)
zx=s(2)
zy=s(3)
VBSEnd问题五:按键精灵怎么锁定一个窗口后台运行 请提供窗口标题和类名,窗口句柄每次开启都是不同的。如果要改成后台,请使用后台语句。
//得到鼠标指向的窗口句柄Hwnd = Plugin.Window.MousePoint()
或者
//得到当前最前面的窗口句柄Hwnd = Plugin.Window.Foreground()
然后把你的脚本置换成后台脚本语句 。直接放进去是不能用的。
例子:
Hwnd = 200422
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 165, 97)//这个坐标需要取后台坐标,不是屏幕坐标
If GetColor = 51FBC2 Then
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 40)
End If问题六:按键精灵 怎么针对固定窗口 你后面的操作全部是前台代码,前面找窗口句柄有屁用,你还是先自己学习后台操作吧,这个别人帮不了你,只能自己慢慢摸索。问题七:按键精灵怎么锁定一个程序 如果不是你自己编的程序 那没办法“锁定”.只能作用在桌面最上面的那个窗口。
如果你自己编程序,可以找窗口的句柄,找到后就可以向指定窗口输入指令了。具体可以去兄弟论坛上看后台运行的相关教程
你开始按键时是要按F10吧? F10除了开启按键精灵,在WINDOWS默认会选择工具栏上的“文件”按钮 当然就在那里操作了 你可以通过修改按键精灵的启动热键来避开问题八:按键精灵如何锁定移动物体 找色 -------------------------问题九:如何让按键精灵在一个固定的窗口上运行 打开按键精灵 新建 抓抓 句柄 返回游戏界面 按f8获取游戏句柄 复制句柄 点抓抓里面的图像 勾上指定窗口句柄 粘贴句柄 按键盘上的prt sc键 看能否截取游戏图像 如果截取的是黑色的话 游戏就不支持后台 如果能截取到游戏图像就开始在按键精灵里做脚本 具体方法是 打开刚才新建的脚本 点左边的全部命令 点插件命令 点后台插件 点模拟按键 把刚才复制的句柄 填写进来 按键码那里按一下1 然后加个延迟50ms就可以了 这样就能后台运行 你可以最小化窗口 做别的事
While 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 50
Endwhile
你直接复制这段脚本把Hwnd改成你截取的游戏窗口句柄就行了
这里面的49就是按键1,因为后台需要的是按键码 1的按键码就是49所以别怀疑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯