TC官方合作论坛

 找回密码
 立即注册
查看: 1565|回复: 3

[问题] 帮忙看看这样写多开正确么?

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

马上加入TC

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

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


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

回复

使用道具 举报

发表于 2018-12-6 14:21:32 | 显示全部楼层
问题尽量简洁,代码尽量简洁。
超过10行 普遍没人回答
回复 支持 反对

使用道具 举报

发表于 2018-12-7 19:14:26 | 显示全部楼层
做 鼠标指向型/ 当前激活窗口型 单开单停,多开多停 ,,还是很有难度的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-7 20:01:49 | 显示全部楼层
剑仙十号 发表于 2018-12-7 19:14
做 鼠标指向型/ 当前激活窗口型 单开单停,多开多停 ,,还是很有难度的

我已经写出了了
也都可以,就是关闭脚本的时候,老卡是未响应.
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-4-27 05:46 , Processed in 0.063802 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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