TC官方合作论坛

 找回密码
 立即注册
查看: 1316|回复: 0

[讨论] 帮我看看多开这么写可以么?

[复制链接]
发表于 2018-12-6 10:03:40 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
//--------------------------------获得踹口句柄----------------------------------//
功能 获得窗口句柄()
    变量 游戏窗口标题 = "计算器" //以计算器为例
    窗口句柄 = lw.FindWindow("计算器", "")
    如果(窗口句柄 > 0)
        如果(字符串查找(窗口获取标题(窗口句柄), 游戏窗口标题 != -1))//通过标题判断是否是游戏窗口,事例是计算器窗口.
            如果(数组值查找(窗口句柄数组, 窗口句柄) == -1)//没有找到获得相关窗口句柄
                数组追加元素(窗口句柄数组, 窗口句柄)//追加窗口句柄到数组
                变量 大小 = 数组大小(窗口句柄数组)
                如果(大小 > 0)
                    遍历(变量 i = 0; i < 大小; i++)
                        如果(窗口句柄数组[i] == 窗口句柄)
                            返回 窗口句柄数组[i]
                        结束
                    结束
                结束
            否则
                消息框("请不要对同一个游戏窗口重复运行脚本", "提示")//消息框提示不要重复运行.
                返回 -1
            结束
        否则
            消息框("窗口不正确", "提示")//消息框提示
            返回 -1
        结束
    结束
结束


我找到的源码在数组尾部追加了个null元素,我直接追加的窗口句柄这样可以么? 并且找不到或者重复了 ,返回 -1是返回给查找命令么,为什么要返回 -1啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-25 23:53 , Processed in 0.062122 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表