dkluffy / Gamescripts

只是一个练手小脚本,别搞复杂了
1 stars 0 forks source link
python yys

Gamescripts

使用说明

python main.py --targets "bc_win2 bc_win1 bc_tz"

使用快捷键 F12 ,可用停止脚本;

--targets #目标,就是需要匹配的目标按钮等,图片名称,支持这些后缀vision.py/Validate_IMG_EXT = ["png","jpeg","jpg"] 
   目标名称的前两个字符用于关联相关动作
     devicebind.py/sda_map = {"bc":["mouse","click"],
               "kd":["keyboard","keyDown"],
                "None":["mouse","move"]}
--max_step=100 #count_point 的最大匹配次数
--count_point="bc_tz" #匹配到这个目标max_step+1
--imgsdir="yys1080p" #目标存放目录
(用GOOGLE  的python-fire实现的命令行,命令行参数可以任意变)

在devicebind.py/下添加相关映射,可用支持更多动作
devicebind.py/PC_bind = {
    "mouse":{"move":pag.moveTo,"click":pag.click},
    "keyboard":{}
}

#可以支持android模拟器/物理机(需要连接ADB),需要额外两个实现 ADB抓图和发送命令,暂时未添加,以后会加入
devicebind.py/Andriod_bind = {}

开发备忘

并发支持

程序逻辑