求按键精灵窗口自动切换脚本

我多开了8个窗口化游戏 想自动从第一个切换到第二个,在第三个 以次类推.每切换一次延迟10秒. 鼠标不要动

//--------- Statr Script ---------UserVar Win="QQ华夏" "窗口标题"UserVar T=2 切换间隔(秒):
Plugin HwndEx = Window.Search(Win)
MyArray = Split(HwndEx, "|")
Msgbox "找到:"&UBound(MyArray)&"个窗口",64,"提示"
If UBound(MyArray)>=0
While 1 i=0
For UBound(MyArray)
Plugin Window = Window.IsWindow(MyArray(i))
If Windows=0
Plugin Window.Restore(MyArray(i))
EndIf
Plugin Window.Active(MyArray(i))
//Plugin Window.Top(MyArray(i), 0)
//Plugin Window.Top(MyArray(i), 1)
Delay T*1000
i=i+1
EndFor
EndWhile
EndIf// ---------- End Script ---------- //第一,二行是用户自定义变量.为游戏窗体的标题和切换间隔时间.使用时应改成自己需要的内容//脚本开始前请把所有需要的窗口全部打开,开始执行会提示当前共有几个窗口//是通过窗口句柄,调用窗口插件实现切换.和模拟按键不同.//你可以最小化,隐藏窗口.脚本也会将窗口显示并按时切换
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-23
我自己弄的三开号切窗的脚本 KeyDown "Alt", 1
KeyPress "Tab", 2
KeyUp "Alt", 1
//延时自己看着加
Delay 1000
我估计如果你把KeyPress "Tab", 2数字改成7是不是刚刚好 没开过这么多东西过
第2个回答  2013-07-23
UserVar n=1 切换几次(切换到第几个窗口) (次)
Rem 开始
KeyDown 18,1
Delay 500
KeyPress 9,n
Delay 500
KeyUp 18,1
EndIf 不知道这个你要的答案是不是这个,,,,这个脚本可以自己设置窗口切换到第几个!!!!
第3个回答  2013-07-23
你需要就近选择性的切换!你可以这样做!如果你要顺序切换就按Alt+tab倒叙则按Alt+Shift+tab

按键精灵怎样切换多个窗口
打开按键精灵软件,新建一个空白脚本;将需要切换的目标窗口打开,用软件抓抓功能抓取窗口的句柄,后将鼠标移至窗口,再按结束键结束;点击全部命令的插件命令,点击窗口插件的激活窗口;将句柄值粘贴在插入处,点击插入;在属性中,设置窗口激活的快捷键,然后保存退出;依照此方法,将其他窗口设置。设置完成...

求按键精灵窗口自动切换脚本
EndIf\/\/ --- End Script --- \/\/第一,二行是用户自定义变量.为游戏窗体的标题和切换间隔时间.使用时应改成自己需要的内容\/\/脚本开始前请把所有需要的窗口全部打开,开始执行会提示当前共有几个窗口\/\/是通过窗口句柄,调用窗口插件实现切换.和模拟按键不同.\/\/你可以最小化,隐藏窗口.脚本也会将窗口...

如何让按键精灵自动切换窗口!
while 循环条件 do begin SetForegroundWindow(WHD_A);\/\/将A窗体赋予焦点并且放置到最上方 按键...SetForegroundWindow(WHD_B);\/\/将B窗体赋予焦点并且放置到最上方 按键...end;我想其他语言应该只有按键的写法和循环写法不同吧。。。至于如何获得窗口句柄可以使用Windows的API函数FindWindow。提供这个方...

请教按键精灵高手 帮写个脚本 有两个窗口 窗口A 窗口B 切换到窗口A 按...
一、2个窗口先按Alt+Tab切换这两个窗口,只要能做到按一下Alt+Tab可以在2个窗口之间切换就可以了,这是前提条件。二、在按键精灵中输入如下代码:Rem biaoji KeyPress "4",1 Delay 10000 KeyDown 17, 1 Delay 10 KeyPress 53, 1 Delay 10 KeyUp 17, 1 Delay 50 KeyDown 18, 1 Delay 10 ...

按键精灵脚本,我想开3个窗口,隔20秒自动移动到下个窗口点击按钮,依次...
1、打开按键精灵 2、点击“新建”3、点击“源文件”4、将以下内容粘贴上去:Hwnd = Plugin.Window.Foreground()Delay 500 Rem SSS Delay 500 Call Plugin.Bkgnd.KeyDown(Hwnd, 37)Delay 500 Call Plugin.Bkgnd.KeyUp(Hwnd, 37)Delay 500 Delay 3000 Call Plugin.Bkgnd.KeyDown(Hwnd, 39)Delay ...

求大神给做一个按键精灵的游戏自动喊话的后台脚本。现在的自动喊话,一...
sval = MsgBox("鼠标放到游戏里了么?", 3, "获取游戏窗口")If sval=7 Then Goto go ElseIf sval = 2 Then MsgBox "取消成功"EndScript Else End If End Sub Sub hanhua(a)If aa = 1 Then nr2 = nr & "!"aa = 2 ElseIf aa = 2 Then nr2 = nr & "!!"aa = 0 Else nr2...

按键精灵在2个窗口之间的脚本切换问题
AB窗口的窗口句柄需要你自己来进行修改了,因为窗口句柄是会改变的 HwndA = 1770800'这里放B窗口句柄 HwndB = 789210' 这里放A窗口句柄sRect = Plugin.Window.GetWindowRect(HwndB)XY = split(sRect, "|")Do Call Plugin.Bkgnd.KeyPress(HwndA, 49) Delay 2000 Call Plugin.Bkgnd.LeftC...

求魔兽按键精灵自动跳怎么设置?
方法如下:DIm wshshell Set wshshell = WSCRIPT.createobject("wscript.shell")wshshell.appactivate "魔兽世界"while true wscript.sleep 15000 wshshell.sendkeys " "wend 把以上内容复制以后,在电脑做一个写字板,粘贴进去。然后把文档的文件名那个txt格式改成vbs,就能得到一个每隔15000毫秒(15秒)就...

按键精灵怎样切换多个窗口
先依次切换窗口 来得到窗口A-D的句柄 \/\/下面这句是得到当前可以发送按键消息的窗口 切换窗口 a Plugin aaa = Window.GetKeyFocusWnd()\/\/下面这句是移动窗口到(0, 0)位置 Plugin Window.Move(aaa, 0, 0)切换窗口 b Plugin bbb = Window.GetKeyFocusWnd()\/\/下面这句是移动窗口到(0, 0)位置 Pl...

按键精灵如何设置切换到指定窗口?然后该窗口下有按钮,切换到指定窗口了...
如果有。就把句柄记下,没有就最小化,激活下一个窗口继续找 Call Plugin.Window.Show(窗口句柄) \/\/显示窗口 Call Plugin.Window.Active(窗口句柄) \/\/激活窗口 Call Plugin.Window.Move(窗口句柄,X,Y) \/\/移动窗口 Call Plugin.Window.Min(窗口句柄) \/\/最小化窗口 ...

相似回答