TC官方合作论坛
标题:
坐等高手回答
[打印本页]
作者:
落幕
时间:
2012-10-31 20:47
标题:
坐等高手回答
整型 技能线程,小号技能线程
整型 游戏窗口
整型 计次,个数
整型[] 线程
字符型[] 游戏返回窗口
字符型[] 关闭
功能 整型 枚举游戏窗口打怪() //这里写游戏中的挂机打怪地方
字符型[] 窗口句柄=字符型[10]
字符串.分割(系统.枚举(游戏返回窗口[计次],1),"|",窗口句柄)
int jnz,jn
jnz=下拉框.得到选项("下拉框1")+1
while(true)
for(整型 i=0;i<500;i++)
for(int k=0;k<10;k++)
for(int jz=49;jz<=jnz+48;jz++) //49-55 是技能1到7
//超级键盘.按键(192,2)
窗口.发送按键(转换.字符型转整型(窗口句柄[0],0),192) //我想知道为什么到这里窗口句柄就说为空了?
辅助.等待(200)
//超级键盘.按键(jz,1)
窗口.发送按键(转换.字符型转整型(窗口句柄[0],0),jz)
辅助.等待(200)
//超级键盘.按键(32,5) //空格键
if(复选框.获得状态("复选框2")==true)
//超级键盘.按键(32,5)
窗口.发送按键(转换.字符型转整型(窗口句柄[0],0),32)
endif
//超级键盘.按键(85,1)
窗口.发送按键(转换.字符型转整型(窗口句柄[0],0),85) //85是U键
endfor
//超级键盘.按键(85,1)
窗口.发送按键(转换.字符型转整型(窗口句柄[0],0),85)
endfor
if(复选框.获得状态("复选框3")==真) //循环500次后4.5秒之后运行这里
int ck
ck=窗口.找到窗口("Dekaron") //这里换成SF的游戏名
if(ck==0)
//线程.关闭(技能线程) //这里要修改列表框的内容
辅助.命令("shutdown -s -t 60",假)
//help.messagebox("shi fuo guan ji?")
endif
endif
endfor
help.sleep(4500)
endwhile
返回 0
功能结束
功能 整型 开启打怪方法()
计次=0
游戏返回窗口=字符型[15]
字符串.分割(系统.枚举("Renderer",1),"|",游戏返回窗口) //游戏窗口类名
数组.大小(游戏返回窗口,个数)
辅助.消息框(转换.整型转字符型(个数))
循环(计次<个数)
线程[计次]=线程.开启("By_Dk.枚举游戏窗口打怪","")
列表框.增加文本("私服游戏控制表",转换.整型转字符型(计次)+"---->游戏正在运行")
辅助.等待(20)
计次=计次+1
循环结束
返回 0
功能结束
复制代码
高手,大神快来解救我吧。
作者:
冷月无痕
时间:
2012-10-31 20:51
因为你窗口句柄[0]这个数组的值为空
作者:
kevinqq
时间:
2012-10-31 20:51
:坐等高手回答
作者:
落幕
时间:
2012-10-31 20:52
回复
2楼
冷月无痕
的帖子
第一次传过来的值是有的,第二次就为空了。我上图来
作者:
陌上青衣。
时间:
2012-10-31 20:53
因为这句代码你注释掉了
//循环(字符串.分割(系统.枚举(游戏返回窗口[计次],1),"|",窗口句柄)>窗口句柄[])
自然没有窗口句柄的赋值语句,当然为空了
作者:
saga
时间:
2012-10-31 20:54
哪里有问题啊 老大?
作者:
落幕
时间:
2012-10-31 20:55
回复
2楼
冷月无痕
的帖子
作者:
落幕
时间:
2012-10-31 20:57
回复
5楼
陌上青衣。
的帖子
麻烦在看现刚才弄错了还是你说的那个地方
作者:
shine宝宝
时间:
2012-10-31 20:58
窗口句柄[0] 没赋值吧
作者:
冷月无痕
时间:
2012-10-31 20:59
回复
7楼
落幕
的帖子
游戏返回窗口[计次] 这个数组的值 你根本没有传过来 你输出一下看看 是不是
作者:
落幕
时间:
2012-10-31 20:59
回复
9楼
shine宝宝
的帖子
还要手动?不是自动赋值给它的吗?如何赋值?
作者:
shine宝宝
时间:
2012-10-31 21:02
网速慢 回的时候你改完那里了。。
作者:
落幕
时间:
2012-10-31 21:03
回复
10楼
冷月无痕
的帖子
功能 整型 枚举游戏窗口打怪() //这里写游戏中的挂机打怪地方
字符型[] 窗口句柄=字符型[10]
字符串.分割(系统.枚举(游戏返回窗口[计次],1),"|",窗口句柄)
在这里输出 辅助.消息框(游戏返回窗口[计次]) 是有的。就一个窗口句柄。
作者:
冷月无痕
时间:
2012-10-31 21:05
回复
13楼
落幕
的帖子
就一个 你分割 当然 窗口句柄[]数组为空啦!
作者:
落幕
时间:
2012-10-31 21:05
回复
10楼
冷月无痕
的帖子
字符型[] 窗口句柄=字符型[10]
字符串.分割(系统.枚举(游戏返回窗口[计次],1),"|",窗口句柄)
辅助.消息框(游戏返回窗口[计次])
这里输出有一个句柄的啊。、为什么下面就没有了?
作者:
冷月无痕
时间:
2012-10-31 21:08
回复
15楼
落幕
的帖子
你输出窗口句柄[]这个看看
作者:
落幕
时间:
2012-10-31 21:26
回复
10楼
冷月无痕
的帖子
很感谢....谢谢,,,,三Q
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1