按键精灵锁定游戏窗口
我的脚本很简单,但是运行的时候只能运行鼠标点击的窗口,鼠标点到别的窗口,脚本就不能在原来的游戏运行。求解怎么设置才能做到这个脚本在窗口A运行,鼠标点到别的窗口后仍旧不影响...
我的脚本很简单,但是运行的时候只能运行鼠标点击的窗口,鼠标点到别的窗口,脚本就不能在原来的游戏运行。求解怎么设置才能做到这个脚本在窗口A运行,鼠标点到别的窗口后仍旧不影响窗口A的脚本运行?
展开
1个回答
展开全部
参考一下,找到窗口后,要激活->最小化->还原,就会得到想要的窗口了
以下是获取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
呵呵,是不是开外.挂啊。我喜欢这样的外.挂。一边挂着游戏,一边做别的
以下是获取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
呵呵,是不是开外.挂啊。我喜欢这样的外.挂。一边挂着游戏,一边做别的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询