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