TC官方合作论坛

 找回密码
 立即注册
查看: 881|回复: 6
打印 上一主题 下一主题

[问题] 线程句柄调用越界还有怎么把游戏句柄弄到输出功能里面用

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-8 10:40:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
空间 寻仙多号输出
变量 游戏句柄=数组[],线程句柄=数组[]
功能 输出()
    调试输出("进入输出功能")
    循环(真)
        变量 x,y
        是否找到=图像.区域找色(417,80,451,93,#FFFFFF,0,x,y)
        如果(x>0)
            窗口.发送按键(游戏句柄,27)
            辅助.等待(119)
            窗口.发送按键(游戏句柄,113)
            辅助.等待(119)
            窗口.发送按键(游戏句柄,70)
            辅助.等待(200)
            窗口.发送按键(游戏句柄,53)
            辅助.等待(350)
            循环(真)
                辅助.等待(20)
                图像值=图像.坐标点取色(321,88)
                如果(图像值==#BA0000)
                    窗口.发送按键(游戏句柄,50)
                    辅助.等待(350)
                    窗口.发送按键(游戏句柄,49)
                    辅助.等待(350)
                    窗口.发送按键(游戏句柄,51)
                    辅助.等待(350)
                    窗口.发送按键(游戏句柄,52)
                    辅助.等待(350)
                否则
                    跳出
                如果结束
            循环结束
            窗口.发送按键(游戏句柄,113)
            辅助.等待(200)
            窗口.发送按键(游戏句柄,86)
            辅助.等待(200)
        如果结束
        继续
    循环结束
功能结束
功能 热键0_热键()
    变量 len1,其他游戏窗口数量
    顶层游戏句柄=窗口.顶层窗口句柄()
    调试输出(顶层游戏句柄)
    游戏句柄字符串=系统.枚举("寻仙 -",0)
    调试输出(游戏句柄字符串)
    字符串.分割(游戏句柄字符串,"|",游戏句柄)
    顶层游戏句柄数组下标=数组空间.查找(游戏句柄,顶层游戏句柄)
    调试输出(顶层游戏句柄数组下标)
    如果(顶层游戏句柄数组下标==-1)
        辅助.消息框("这不是游戏窗口")
        返回 0
    如果结束
    是否成功=数组空间.删除指定项(游戏句柄,顶层游戏句柄数组下标)
    调试输出(是否成功)
    数组空间.大小(游戏句柄,其他游戏窗口数量)
    调试输出(其他游戏窗口数量)
    遍历(i=0;i<其他游戏窗口数量;i++)
        辅助.等待(20)
        调试输出("进入遍历")
        调试输出(游戏句柄[i])
        线程句柄[i]=线程.开启("寻仙多号输出.输出","")
    遍历结束

功能结束

回复

使用道具 举报

推荐
 楼主| 发表于 2014-6-8 10:44:04 | 只看该作者
有多个游戏句柄,怎么用线程控制
回复 支持 1 反对 0

使用道具 举报

板凳
发表于 2014-6-8 11:21:20 | 只看该作者
多个游戏句柄可以单线程切换操作,也可以用多线程对应操作!注意多线程 操作对应句柄。如果使用大漠插件需要在每个线程创建独立的大漠对象
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-6-8 13:04:11 | 只看该作者

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-6-8 13:10:20 | 只看该作者
有大神吗?

回复

使用道具 举报

6#
发表于 2014-6-8 16:41:54 | 只看该作者
... 代码好长
回复

使用道具 举报

7#
发表于 2014-6-14 11:33:38 | 只看该作者
写上数组大小。。
下面是例子

功能 开始_点击()
    返回值,X,c1
    X="155.0"
    返回值=字符串.分割(X,".",返回值)
数组空间.大小(返回值,c1)
如果(c1>10)
    辅助.消息框(返回值[0])
如果结束
如果(c1>11)  \\我是说这样写太麻烦了。怎么不给个空值

    辅助.消息框(返回值[1])
如果结束

功能结束
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-26 19:51 , Processed in 0.168818 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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