TC官方合作论坛

标题: 不懂啊,求解 [打印本页]

作者: zzq15837635735    时间: 2013-4-5 14:17
标题: 不懂啊,求解
我想做个游戏的后台脚本,可是,
窗口句柄集=系统.枚举("TC浏览器",0)
("TC浏览器",0)是写游戏名字还是什么啊,
运行的时候,为什么没有认定你现在是游戏几开 啊,
求解

作者: zzq15837635735    时间: 2013-4-5 14:19
我看教程上,这个设置了,然后点下运行,会出现,2222|3333中间有竖杠符号,我的为什么连个字符都没有,运行后,是空的啊,求解啊
作者: milai5201    时间: 2013-4-5 14:29
回复 2楼zzq15837635735的帖子

撸主注意看后面的参数:

0: 窗口名枚举窗口句柄

1: 类名枚举窗口句柄

2: 进程名枚举进程句柄

3: 父窗口句柄枚举子窗口句柄 (参数1为空串,如系统.枚举("",3)将以桌面句柄为父窗口句柄)


你用的是0对应的就应该是窗口名枚举句柄,把你的代码发上了给你看看
作者: xianjixin    时间: 2013-4-5 14:51
回复 1楼zzq15837635735的帖子

这句根本就不能作为游戏几开的代码的
TC浏览器就一个窗口句柄  
你点运行之前 有没有打开TC浏览器这个东东呢?
如果没有点卡就运行脚本 当然枚举不到窗口句柄啊.
作者: zzq15837635735    时间: 2013-4-5 15:03
空间 后台多开
//默认空间
线程句柄=数组[1]
功能 枚举窗口()
    窗口句柄=数组[1],数量
    窗口句柄集=系统.枚举("TC浏览器",0)
    如果(字符串.查找字符串("窗口句柄集","|"))﹤0)//单开
      窗口句柄[0]=(窗口句柄集)
    否则//多开
      字符串.分割(窗口句柄集,"|")//分割函数可以自动重定义数组大小
    如果结束
    数组空间.大小(窗口句柄,数量)//获得窗口数量
    遍历(!=0:;i〈数量;i++)
      子窗口句柄
      子窗口句柄集=系统.枚举(窗口句柄,3) //枚举子窗口句柄
    辅助.消息框(子窗口句柄集)
    如果(i==0)//单开
        线程句柄[0]=线程.开启("后台多开.自动打怪",子窗口句柄[6])
    否则//多开
        数组空间.增加(线程句柄,0.1)
        线程句柄=线程.开启("后台多开.自动打怪",子窗口句柄[6])
        如果结果
    遍历结束
功能结束
功能 自动打怪(窗口句柄)
   
   
   
   
功能结束
//开始按钮_点击操作
功能 开始_点击()
后台多开.枚举窗口()
功能结束

//退出按钮_点击操作
功能 退出_点击()
数量
数组空间.大小(线程句柄,数量)//获得线程数量
遍历(!=0;i﹤数量;i++)
    线程.关闭(线程句柄)//关闭所有线程
遍历结束
辅助.退出()
功能结束

空间结束
//空间结束语句






这是我照教程上写的,谢谢
作者: milai5201    时间: 2013-4-5 15:38
回复 5楼zzq15837635735的帖子

撸主慢慢来吧,你这还有很多地方需要自己慢慢摸索,伸手党真心不好...
建议你把单开的弄熟练了,再试试后台单开,再试试后台多开,最后试后台多线程多开..
一步一步来...
作者: xianjixin    时间: 2013-4-5 17:01
回复 5楼zzq15837635735的帖子

你这代码很多地方有错啊,粗粗一看就找到2处
窗口句柄[0]=(窗口句柄集)   这里为什么要加括号呢 应该去掉括号,把窗口句柄集赋值给窗口句柄[0]
字符串.分割(窗口句柄集,"|")这个代码格式都错误了. 字符串,分割(窗口句柄集,"|",窗口句柄)才对
下面遍历那里   你都没分割子窗口句柄集 哪里来的子窗口句柄[6]?
所以 现在最好是量力而行,完全没必要一开始就想写出什么多开 什么后台, 一步一步来
基础扎实了 想写什么就能写出来




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