TC官方合作论坛

 找回密码
 立即注册
楼主: lyf1314

[游戏] 【有源码】发个扫雷小助手,源码奉上。TC蛋蛋【原创】

  [复制链接]
发表于 2013-2-21 10:17:31 | 显示全部楼层
看不懂!求中文版的
回复 支持 反对

使用道具 举报

发表于 2013-2-22 11:29:54 | 显示全部楼层
哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

发表于 2013-2-22 23:21:52 | 显示全部楼层
好好好好好好好好好好好好好好好好好好好好好好好好好好好
回复 支持 反对

使用道具 举报

发表于 2013-2-23 17:05:53 | 显示全部楼层
这个好玩
回复 支持 反对

使用道具 举报

发表于 2013-3-3 23:08:44 | 显示全部楼层
牛人啊
回复 支持 反对

使用道具 举报

发表于 2013-3-9 12:32:24 | 显示全部楼层
学习 学习
回复 支持 反对

使用道具 举报

发表于 2013-3-10 07:51:58 | 显示全部楼层
额。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-3-10 20:41:19 | 显示全部楼层
空间 TC多开测试

Ts=array[5]//一个Ts对象对应一个窗口,数组大小定义比窗口数量大一些,以免越界
功能 主线程()
    var 返回值,数组大小,i
    句柄数组=array[1]
    返回值=系统.枚举("找CALL练习",0)
    //严格来讲 这里需要对,返回值是否为空,来判断是否有开窗口,查找分割符 来判断是否为单开,
    //判断数组大小来判断开启的窗口数量,为了精简易懂,上面都略过.多开的时候记得写上
    字符串.分割(返回值,"|",句柄数组)
    数组空间.大小(句柄数组,数组大小)//判断数组大小
    for(i=0;i<数组大小;i++)
        var 参数=句柄数组&","&i//合并参数 窗口句柄和i的值,i的值是为了传递给Ts 这个对象,每开启一次i+1
        //有的朋友就在这里就绑定窗口,其实也是可以的,但我不太喜欢这种做法.
        线程.开启("TC多开测试.子线程",参数)//开启分线程
        辅助.等待(1000)//等待一下,避免多个线程同时绑定窗口,导致绑定失败
    endfor
功能结束

功能 子线程(参数)//接受参数   var 参数=句柄数组&","&i
    var i,窗口句柄,绑定返回值
    参数数组=array[1]
    字符串.分割(参数,",",参数数组)//分割出传过来的参数 i和窗口句柄的值
    窗口句柄=参数数组[0]
    i=参数数组[1]
    Ts=com("ts.tssoft")//创建天使对象
    绑定返回值=Ts.BindWindow(窗口句柄,"dx","dx","dx",101)//绑定
    辅助.等待(1000)
    if(绑定返回值==0)
        help.messagebox("绑定失败")
        返回 假
    else
//这里表示绑定成功,这后面想干嘛,你干嘛..

        Ts.LockInput(1) //对象记得用Ts,多个线程相互控制窗口就靠这个对象
        Ts.MoveTo(359,239)
        窗口.激活(窗口句柄)
        Ts.SendString(窗口句柄,"123456")
        辅助.消息框("绑定成功"&i)
    endif
功能结束
功能 开始_点击()
    线程.开启("TC多开测试.主线程","")
功能结束
空间结束
回复 支持 反对

使用道具 举报

发表于 2013-3-14 01:38:11 | 显示全部楼层
下载了研究研究
回复 支持 反对

使用道具 举报

发表于 2013-3-27 15:27:05 | 显示全部楼层
看看 看看
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-27 13:15 , Processed in 0.045829 second(s), 20 queries .

Powered by 海安简单软件服务部

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

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