TC官方合作论坛

标题: 求大神帮忙添加个小口令! [打印本页]

作者: sc2908    时间: 2014-5-12 16:27
标题: 求大神帮忙添加个小口令!
dm=数组[]
功能 主线程()
    变量 返回值,数组大小,i
    句柄数组=数组[1]
    返回值=系统.枚举(编辑框.获得文本("游戏名称"),0)
    字符串.分割(返回值,"|",句柄数组)
    数组空间.大小(句柄数组,数组大小)//判断数组大小
    遍历(i=0;i<数组大小;i++)
        dm=数组空间.重定义(dm,真,i+1)//由于每开启一个线程就多需要一个天使对象,这里必须重新定义天使对象数组大小
        变量 参数=句柄数组[i]&","&i//合并参数 窗口句柄和i的值,i的值是为了传递给dm[i] 这个对象,每开启一次i+1
        //有的朋友就在这里就绑定窗口,其实也是可以的,但我不太喜欢这种做法.
        线程.扩展开启("百晓生.子线程",参数,"百晓生.解绑",i)//开启分线程
        辅助.等待(500)//等待一下,避免多个线程同时绑定窗口,导致绑定失败
    遍历结束
功能结束
功能 子线程(参数)//接受参数   var 参数=句柄数组[i]&","&i
    变量 i,窗口句柄,绑定返回值
    变量 如意神像x,如意神像y,封印之地,无量宫
    参数数组=数组[1]
    字符串.分割(参数,",",参数数组)//分割出传过来的参数 i和窗口句柄的值
    窗口句柄=参数数组[0]
   i=参数数组[1]
    dm[i]=com("dm.dmsoft")//创建天使对象
    绑定返回值=dm[i].BindWindow(窗口句柄,"dx2","normal","normal",0)//绑定
    辅助.等待(1000)
    如果(绑定返回值==0)
        help.messagebox("绑定失败")
        返回 假
    否则
        dm[i].SetPath(辅助.获取资源路径("rc:"))
        dm[i].SetDict(0,"jh.txt")
        //百晓生.退出游戏(窗口句柄,i)
        百晓生.集合(i,窗口句柄)
        辅助.等待(2000)
    如果结束
功能结束
功能 解绑(i)
    dm[i].UnBindWindow()
    返回 真
功能结束
功能 集合(i)
内容=文件.读一行(文件句柄)
功能结束



如何让 读取为 空的时候 结束当前线程啊!


作者: fch1008    时间: 2014-5-12 16:34
本帖最后由 fch1008 于 2014-5-12 16:54 编辑

    什么读取为空?


作者: sc2908    时间: 2014-5-12 16:49
..不懂 你能写全么   如何结束当前线程  不是  账号为空的口令!
作者: sc2908    时间: 2014-5-12 17:01
如何结束线程 你 给 发个口令就行!
作者: zxw445    时间: 2014-5-12 18:08
功能 集合(i)
内容=文件.读一行(文件句柄)
如果(内容=="")
//停止线程
如果结束
功能结束


作者: sc2908    时间: 2014-5-12 18:48
还是不懂哟! 我就是 不 知道    线程关闭 是关闭 哪条  

我 多开的 我就会 全停 线程 其他  线程不知道怎么触发 单停!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1