按键精灵怎么锁定窗口

按键精灵怎么锁定窗口
当我把窗口从A切到B的时候,本来在A窗口的脚本停止运行,开始在B运行。 求大大指教怎样把脚本锁定在A运行不停,而不影响我去干别的事情、
1、下载361后台插件2、编写脚本例如:脚本头加入Plugin cs=Window.GetKeyFocusWnd() 目的是获取当前窗口句柄接着可以设置脚本命令,比如按回车键:Plugin BGKM5.KeyClick(cs,13)“()”里的cs代表窗口代号,13为回车键的键码,键码可以在按键精灵中获得如果要使用鼠标:移动鼠标到仔困“cs”窗口的x50,y50坐标位置:BGKM5.MMove(cs,50,50) 在“cs”窗口的x50,y50位置单击左键:BGKM5.LClick(cs,50.50) 在“cs”窗口的x50,y50位置单击右键:BGKM5.RClick(cs,50.50) 在“cs”窗口的x50,y50位置双击左键:BGKM5.LDBCLK(cs,50.50) 还有更多脚本念哗念指令芦哪,楼主可以去兄弟论坛找找看,希望能对你有帮助。
参猜粗槐考一下,找到窗口后,要激活->最小化->还原,就会得到想要的窗口了

以下是获取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
写后台脚本

对窗口A句柄发送键盘鼠标消息什么的隐碧埋灶蚂

后台也可以找色,但是目前还不能找图

前提是,窗口A不屏蔽后台消息慧腔,大部分游戏都是屏蔽的
不可能的!计算机速度要受影响的!特别是游戏!
← 上一篇: 下一篇: →