按键精灵怎么锁定窗口

当我把窗口从A切到B的时候,本来在A窗口的脚本停止运行,开始在B运行。求大大指教怎样把脚本锁定在A运行不停,而不影响我去干别的事情、... 当我把窗口从A切到B的时候,本来在A窗口的脚本停止运行,开始在B运行。 求大大指教怎样把脚本锁定在A运行不停,而不影响我去干别的事情、 展开
 我来答
匿名用户
2013-06-09
展开全部
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) 还有更多脚本指令,楼主可以去兄弟论坛找找看,希望能对你有帮助。
匿名用户
2013-06-09
展开全部
参考一下,找到窗口后,要激活->最小化->还原,就会得到想要的窗口了

以下是获取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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-09
展开全部
写后台脚本

对窗口A句柄发送键盘鼠标消息什么的

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

前提是,窗口A不屏蔽后台消息,大部分游戏都是屏蔽的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-09
展开全部
不可能的!计算机速度要受影响的!特别是游戏!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式