AHK实现游戏多开

多开游戏,不止双开,随便开几个,只要机器跑得动。
所有其他窗口的人物,自动跟随玩家在操作的窗口的鼠标左键

 

#NoEnv 
v_Enable=0 
SetTitleMatchMode, 2
CoordMode, Mouse, Window
CoordMode, Pixel, Window
CoordMode, ToolTip, Window

v_WindowName := "游戏窗口名字"   ;游戏窗口必须包含这个名字

v_NormalSleep = 500                    ;程序普通休眠周期,单位是毫秒


#a::        ;win + a 启动或关闭
{

        v_Enable:=!v_Enable

        ;定义按下快捷键的操作,按下一次,开始工作,再按一次,停止工作
        If (v_Enable=0) 
        {
                SetTimer, FollowLeftClick, Off

                ToolTip, % "Stop LeftClick Following", 200, 30, R
                Sleep, 1000
                Tooltip

                Exit
        }
        Else
        {

                ToolTip, % "Start LeftClick Following", 200, 30, R
                Sleep, 1000
                Tooltip


                ; 开始解决多开问题
                Winget, GameID, List, %v_WindowName%      ;扫描所有打开的窗口,获得所有游戏窗口的唯一ID


                ;跟随左键
                SetTimer, FollowLeftClick, %v_NormalSleep%

        }

}
Return



;鼠标左键跟随模块
FollowLeftClick:
{

        ; 等待鼠标左键被按下
        KeyWait, LButton, D


        ;取到鼠标位置
        MouseGetPos, now_x, now_y

        ; 一旦按下了,就对其他窗口执行这些操作,不过要跳过玩家主窗口
        i = 2
        while (i<=GameID)
        {
                curr_game_id := GameID%i%


                click_x := "X"+now_x
                click_y := "Y"+now_y

                ControlClick, %click_x% %click_y%, ahk_id %curr_game_id%,, LEFT, 1

                i++
        }
}
Return

 

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他应用

AHK通过读取内存实现魔兽争霸改键

2018-1-17 22:05:37

其他

Autohotkey微知识点全整理

2018-1-18 20:23:35

13 条回复 A文章作者 M管理员
  1. 五味子

    有按键同步就好了

  2. 琪cc

    可以多开DNF吗?

  3. ppopcn

    这个可以用,

  4. 半永退

    还可以的

  5. 河许人

    不错

  6. 蓝莓酥

    大神,窗口1点击鼠标10.10,但是弹到窗口2在0.0的位置,主窗口还是1,怎么整点击后不会鼠标弹?

    能不能把单击右键也写进去?

  7. 西路噶米

    大佬随便什么游戏都能用吗?
    我的游戏代码执行双开不能一起走 🙁

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索