TC官方合作论坛

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

[已解决] 编译时没出错,运行时就出错

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-10 22:31:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
编译时没出错,运行时就出错,而且代码中我根本没有用到消息框命令,运行时就会弹出一个消息框,消息框的内容是我读取txt文件分割出来的第一个内容,这是什么问题

代码没写完,写到这部分测试就出现这种问题了,用按键写是没出错

77A3C3
7784C0
799ABC
866F92
92768B
8F6874
977A93

空间 美食大战老鼠
整型 句柄

功能 逻辑型 开始_点击()
字符型 游戏句柄=系统.枚举("Maxthon3Cls_NativeWindowClass",1)
句柄=转换.字符型转整型(游戏句柄)
整型 开始点=窗口.坐标点取色(句柄,176, 47)  
如果(开始点==#02BEF1)
    辅助.等待(300)
窗口.鼠标左键单击(句柄,400, 135)  

循环(开始点==#02BEF1)
整型 调用=美食大战老鼠.放卡()
辅助.等待(1000)
开始点=窗口.坐标点取色(句柄,176, 47)
循环结束
返回 真
如果结束




返回 真
功能结束

功能 整型 放卡()

字符型 背景图=文件.读文件("E:\\2.txt")
字符型[] 文本数组
字符型 源串=背景图,分隔符="\n"
逻辑型 是否成功=字符串.分割(源串,分隔符,文本数组)
整型 文件内容,i=0
数组.大小(文本数组,文件内容)//内容是字符串
如果(是否成功)
文件内容=转换.字符型转整型(文本数组)
如果结束

整型 开始点=窗口.坐标点取色(句柄,176, 47)
循环(开始点==#02BEF1)
    整型 x=340,y=135
for (6)
    整型 取游戏窗口色值=窗口.坐标点取色(句柄,x, y)
    辅助.等待(300)
    如果(取游戏窗口色值==文件内容)
        整型 咖啡杯=窗口.坐标点取色(句柄,240, 40)
        辅助.等待(300)
        循环(咖啡杯==#E5C9B2)
        窗口.鼠标左键单击(句柄,215, 40)
        辅助.等待(300)
        窗口.鼠标左键单击(句柄,x, y)
        辅助.等待(300)
        咖啡杯=窗口.坐标点取色(句柄,240, 40)
        循环结束

        循环(咖啡杯!=#E5C9B2)
            辅助.等待(500)
            咖啡杯=窗口.坐标点取色(句柄,240, 40)
        循环结束
        y=y+64
        i=i + 1
    否则
        y=y+64
        i=i + 1
    如果结束
   
endfor
循环结束

返回 0
功能结束
回复

使用道具 举报

10#
发表于 2012-11-11 18:39:52 | 只看该作者
回复 9楼jony686318的帖子

你这个不是十进制的,要转十六进制的
  1. 转换.字符型转整型(字符串,1)
复制代码
回复 支持 反对

使用道具 举报

沙发
发表于 2012-11-10 22:35:59 | 只看该作者
贴代码
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-10 22:41:04 | 只看该作者
问 关于自己脚本的问题  最好  贴出你的代码 。。。   大家好帮你解决
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-10 23:07:49 | 只看该作者
字符串 或者 其他数据 转换的类型不对
回复 支持 反对

使用道具 举报

5#
发表于 2012-11-11 05:29:08 | 只看该作者
分隔符="\n"
这里错了
是:
  1. 分隔符="\r\n"
复制代码


错误的原因,原数据为数字+\r 而“ \r ”不能转换成整型,所以出现消息错误弹窗
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-11-11 09:25:26 | 只看该作者
回复 5楼418958500的帖子

一样是出错,一样是会弹出消息框
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-11 12:19:55 | 只看该作者
没人解答么
回复 支持 反对

使用道具 举报

8#
发表于 2012-11-11 13:42:29 | 只看该作者
  1. 能把你文本的内容的前两行贴上了么
复制代码
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-11-11 17:12:47 | 只看该作者
回复 8楼418958500的帖子

77A3C3
7784C0
799ABC
866F92
92768B
8F6874
977A93
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 02:42 , Processed in 0.148059 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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