TC官方合作论坛

标题: 求大神帮助看下脚本怎么回事 [打印本页]

作者: huang1606    时间: 2012-4-23 08:57
标题: 求大神帮助看下脚本怎么回事
空间 种植脚本
整型 线程句柄
功能 逻辑型 脚本内容()
字符型 x坐标
字符型 y坐标
整型 x
整型 y
整型 窗口句柄
窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(200)   
x坐标=编辑框.获得文本("x")
y坐标=编辑框.获得文本("y")
如果(字符串.长度(x坐标)==0 || 字符串.长度(y坐标)==0)
辅助.消息框("坐标不能为空")
如果结束
循环(真)
辅助.等待(200)
鼠标.移动(x,y)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
鼠标.移动(78,256)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
鼠标.移动(87,205)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(310000)
鼠标.移动(473,407)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(579,418)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(471,288)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(583,301)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 开启_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("种植脚本.脚本内容")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句

脚本生成成功  但是输入游戏名称和坐标X,坐标Y(没有错误)  进入游戏开启脚本   脚本没有反应  什么也没提示 就是不动  求大神 指教啊  小白 卡在这里了

作者: huang1606    时间: 2012-4-23 09:08
在线坐等:<
作者: tyuyan    时间: 2012-4-23 09:24
鼠标.移动(x,y)
你这个x是没有赋值的。。  要把获得的x坐标的值赋给x。  但是要进行转换的。  你用的什么版本的TC呢
作者: Abin    时间: 2012-4-23 09:27
鼠标移动过了吧!!!  
辅助.等待(200)
鼠标.移动(x,y)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
鼠标.移动(78,256)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
鼠标.移动(87,205)
辅助.等待(200)
鼠标.左键单击(1)
//// 这句之前的脚本执行过了吧。。 这下面的延时也太长了吧。。 310秒 5分钟列。。 看看是不是卡在下面这里了。
辅助.等待(310000)
作者: huang1606    时间: 2012-4-23 09:28
回复 3楼tyuyan的帖子

用的是2.100   转换是在循环(真)下面写转换 还是在上面写啊? 刚学习2天  求指教
作者: huang1606    时间: 2012-4-23 09:29
回复 4楼Abin的帖子

这是天龙八部3 种植中间隔等待 大约5分钟 只能让他大于5分钟 不能小于5分钟啊
作者: tyuyan    时间: 2012-4-23 09:30
x=转换.字符型转整型(x坐标,0)
y=转换.字符型转整型(y坐标,0)  把他放到循环真的上面去!
作者: huang1606    时间: 2012-4-23 09:31
回复 7楼tyuyan的帖子

谢谢  我试一下
作者: huang1606    时间: 2012-4-23 09:42
回复 7楼tyuyan的帖子

空间 种植脚本2
整型 线程句柄
功能 逻辑型 脚本内容()
字符型 x坐标
字符型 y坐标
整型 x
整型 y
整型 窗口句柄
窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(200)   
x坐标=编辑框.获得文本("x")
y坐标=编辑框.获得文本("y")
如果(字符串.长度(x坐标)==0 || 字符串.长度(y坐标)==0)
辅助.消息框("坐标不能为空")
如果结束
x=转换.字符型转整型(x坐标,0)
y=转换.字符型转整型(y坐标,0)
循环(真)
辅助.等待(200)
鼠标.移动(x,y)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
鼠标.移动(78,256)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
鼠标.移动(87,205)
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(310000)
鼠标.移动(473,407)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(579,418)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(471,288)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
鼠标.移动(583,301)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(5000)
鼠标.移动(688,413)
辅助.等待(500)
鼠标.左键单击(1)
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 开启_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("种植脚本2.脚本内容")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
返回 真
//函数返回语句
功能结束

功能 逻辑型 开始_点击()
//这里添加你要执行的代码
返回 真
功能结束
空间结束
//空间结束语句

还是没有反应 点击开始 窗口 也不激活  也不动     

作者: huang1606    时间: 2012-4-23 09:46
标题: 难道是这个有问题么
回复 6楼huang1606的帖子

是不是这个有问题啊

作者: hdw1980    时间: 2012-4-23 09:48
:D哈,,,俺知道是什么原因

:D


俺当时也遇到过这种情况,,后来灵机一动,明白了问题所在,解决掉了,,
作者: huang1606    时间: 2012-4-23 09:49
回复 11楼hdw1980的帖子

知道原因还不教教我
作者: hdw1980    时间: 2012-4-23 09:51
待老夫点化一下你:

复制脚本是要注意.

看你能悟出来不:D
作者: huang1606    时间: 2012-4-23 09:52
回复 13楼hdw1980的帖子

这是我做的 来回修改 修改成这样了  从0 弄到2 还没弄明白呢
作者: huang1606    时间: 2012-4-23 09:55
回复 13楼hdw1980的帖子

刚学 不会如何修改TC原有的文件  只能复制拉
作者: hdw1980    时间: 2012-4-23 10:17
你小子悟性不行呀,,
拷!!!你复制粘贴时,,要把开始里的内容和退出的内容分开粘贴

你一下复制过去,,把原来开始和退出的覆盖掉了,,导致TC软件不能识别
作者: huang1606    时间: 2012-4-23 10:19
回复 16楼hdw1980的帖子

这个问题一直没有考虑过 我去试试 谢谢了




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