|
5#

楼主 |
发表于 2013-8-9 17:24:46
|
只看该作者
soga,我解决了这个问题.
原来是因为那个 文件.读一行() 这个函数使用不当 = =|
现在解决了,方法如下:
变量 文件句柄=文件.打开("rc:看板娘语录.txt")
变量 Num=0,Nmax=0
变量 内容
循环(真)//语录长度判断
内容=文件.读一行(文件句柄)
if(内容=="")
文件.关闭(文件句柄)
break
endif
Nmax=Nmax+1
循环结束
文件句柄=文件.打开("rc:看板娘语录.txt")
Num=辅助.随机数(1,Nmax)
for(i=0;i<Num;i++)
内容=文件.读一行(文件句柄)
endfor
如果(内容=="")
否则
标签.设置文本("标签7",内容)
控件.可见("标签7",true)
辅助.等待(3000)
控件.可见("标签7",false)
如果结束
文件.关闭(文件句柄)
线程.关闭句柄(看板娘句柄)
于是,这样就实现了任意长度的txt文本读取,然后随机输出其中一行的内容了.
|
|