按键精灵吧 关注:499,631贴子:1,010,908
  • 24回复贴,共1

【关于多窗口】按键精灵怎么实现多窗口的循环自动切换?求指教

只看楼主收藏回复

我用按键精灵在XP系统下写的脚本,用的是Alt+Esc切换窗口,然后用标记跳转,在XP下跑没问题,但是状态栏不能开其他窗口!!...而且到WIN7和WIN8下跑就基本失效了,应该怎么解决这个通用性问题?鼠标点击切换不现实,因为是开9个相同窗口,找图找色没用;固定点击坐标更不现实了,每台电脑的分辨率不一样导致后果很严重...句柄的话,9个同样的窗口,我不确定换台电脑能没问题。
我想实现的:脚本能在三种系统下都能实现自动、循环切换窗口,而且互不影响,不能调用Alt+Tab;最好能够实现状态栏有其他窗口后台时互相不影响,能准确无误的找到我所需要的窗口。
@花落依殇丶 大婶求指教!
我写的源代码
//切换窗口
KeyDown 18, 1
KeyPress 27, 1
KeyUp 27, 1
KeyUp 18, 1
//OK


IP属地:江西1楼2014-11-11 09:58回复
    @风之伤哦6


    IP属地:江西来自Android客户端2楼2014-11-11 10:05
    回复
      真是奇怪的思路。。 用句柄就搞定了
      9个窗口 分别绑定 句柄变量hwnd1~hwnd9
      然后需要哪个调到前台的时候 Plugin.Window.Active hwnd1 ~Plugin.Window.Active hwnd9


      IP属地:上海3楼2014-11-11 10:50
      收起回复
        msgbox "鼠标移动到1号窗口 等待2秒"
        delay 2000
        hwnd1=plugin.window.mousepoint()
        msgbox "鼠标移动到2号窗口 等待2秒"
        delay 2000
        hwnd2=plugin.window.mousepoint()


        IP属地:上海4楼2014-11-11 11:40
        收起回复
          目的就是相同的N个重叠窗口,循环切换,循环好做,关键是怎么切换,不用到Alt+Tab?
          @花落依殇丶


          IP属地:江西来自Android客户端5楼2014-11-11 12:20
          收起回复
            鼠标获取所有句柄并激活保存到hwnd1~9


            IP属地:湖南7楼2014-11-12 19:07
            收起回复