TC官方合作论坛

标题: 编译时没出错,运行时就出错 [打印本页]

作者: jony686318    时间: 2012-11-10 22:31
标题: 编译时没出错,运行时就出错
编译时没出错,运行时就出错,而且代码中我根本没有用到消息框命令,运行时就会弹出一个消息框,消息框的内容是我读取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
功能结束
作者: 元芳    时间: 2012-11-10 22:35
贴代码
作者: wl_20110226    时间: 2012-11-10 22:41
问 关于自己脚本的问题  最好  贴出你的代码 。。。   大家好帮你解决
作者: 418958500    时间: 2012-11-10 23:07
字符串 或者 其他数据 转换的类型不对
作者: 418958500    时间: 2012-11-11 05:29
分隔符="\n"
这里错了
是:
  1. 分隔符="\r\n"
复制代码


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

作者: jony686318    时间: 2012-11-11 09:25
回复 5楼418958500的帖子

一样是出错,一样是会弹出消息框
作者: jony686318    时间: 2012-11-11 12:19
没人解答么
作者: 418958500    时间: 2012-11-11 13:42
  1. 能把你文本的内容的前两行贴上了么
复制代码

作者: jony686318    时间: 2012-11-11 17:12
回复 8楼418958500的帖子

77A3C3
7784C0
799ABC
866F92
92768B
8F6874
977A93
作者: 418958500    时间: 2012-11-11 18:39
回复 9楼jony686318的帖子

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





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