TC官方合作论坛

 找回密码
 立即注册
查看: 772|回复: 7
打印 上一主题 下一主题

[已解决] 辅助.等待的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-27 16:18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于进入某游戏的时候有可能在检测更新等地方卡死,无法进入游戏,需要退出重进,因此我的脚本思路就是在开启主登陆线程时再另外开启一个检测线程,作用就是在脚本开启一定时间后检测游戏画面是否存在,如果不存在说明中途卡死了,则停止主线程,退出游戏后重新开启主线程

现在的问题就是当我将辅助.等待时间设置为200000ms(也就是3分钟多点)的时候,可以正常完成检测任务,没进入游戏就会自动退出重进;但是当我设置成600000ms(也就是10分钟)的时候就不起作用了,用下面这个也不行(貌似按键精灵里面就是延迟时间不能设置太长,长了就得用for语句):
遍历(10)
辅助.等待(60000)
遍历结束

不知道这是什么原因?晚点下班了再回去慢慢测试,现在等不及想先问问大家的看法,多谢指教~
回复

使用道具 举报

6#
发表于 2012-8-29 09:50:02 | 只看该作者
回复 5楼最爱念的帖子

你就放心使用吧。 不会出现什么限制的!而且那样处理便于你在代码里加入其他判断,比如是否出现验证码什么的。。。

如果是 辅助.等待(10000), 那么就要10秒之后才能处理下面的代码。不及时!
回复 支持 反对

使用道具 举报

沙发
发表于 2012-8-27 16:37:47 | 只看该作者
楼主,既然这个不能用就试试定时器吧。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-8-27 16:50:22 | 只看该作者
恩,倒是可以一试
回复 支持 反对

使用道具 举报

地板
发表于 2012-8-28 13:51:17 | 只看该作者
获取2次时间的差值去处理吧。。  
  1. 整型 系统毫秒时间
  2. 系统毫秒时间=系统.获取毫秒()
复制代码
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-8-28 15:44:33 | 只看该作者
获取2次时间的差值去处理吧。。  
  1. 整型 系统毫秒时间
  2. 系统毫秒时间=系统.获取毫秒()
复制代码

Abin 发表于 2012-8-28 13:51:17

哎呀一不小心又劳动abin老湿大驾了
昨晚我试验了一下,在判断语句前面加了这个   
遍历(j=1;j<11;j++)
  辅助.消息框(字符串.格式化("%s%d%s","第",j,"次等待600秒"))

  辅助.等待(60000)   
遍历结束


试验的结果每隔1分钟弹个消息框没有错,后面检测判断方面也没有错。。。按道理去掉中间那个消息框整个流程也应该是没问题了,我晚点整体再测试一下。不过abin老湿这个方法会不会也有一定局限性啊,假如很久没关过机的话,这个系统毫秒时间的数字就特别大了,会不会超出限制什么的啊?
回复 支持 反对

使用道具 举报

7#
发表于 2012-8-29 21:36:53 | 只看该作者
定时器试试 或许能行
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-8-30 00:14:00 | 只看该作者
回复 5楼最爱念的帖子

你就放心使用吧。 不会出现什么限制的!而且那样处理便于你在代码里加入其他判断,比如是否出现验证码什么的。。。

如果是 辅助.等待(100
Abin 发表于 2012-8-29 9:50:02
嘿嘿。。其实我是为了偷懒,不管中间出了什么差错,一律退出重新进入就好了,省得检测一堆东西那么麻烦
还是感谢abin老湿了

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-12 11:25 , Processed in 0.152432 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表