易语言如何读取txt文件里的一行文字?

法兰上边有三个下拉框,里面的内容正好对应txt文档的开头三个英文+数字的组合,(这些组合全都是靠空格分开),问能否通过查询按钮,筛选(WN10 PN10 RF)出特定行,然后让特定行的后面数字(@ @@ @@@ @@@@),填写到编辑框,

第1个回答  2022-04-02
.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 文件句柄, 整数型
.局部变量 文本, 文本型
.局部变量 分割文本, 文本型, , "0"

文件句柄 = 打开文件 (“文件路径”, , )
.判断循环首 (是否在文件尾 (文件句柄, ) = 假)
文本 = 读入一行 (文件句柄)
分割文本 = 分割文本 (文本, “ ”, )
.如果真 (组合框1.内容 = 分割文本 [1] 且 组合框2.内容 = 分割文本 [2] 且 组合框3.内容 = 分割文本 [3])
编辑框1.内容 = 分割文本 [4]
编辑框2.内容 = 分割文本 [5]
编辑框3.内容 = 分割文本 [6]
编辑框4.内容 = 分割文本 [7]
跳出循环 ()
.如果真结束

.判断循环尾 ()本回答被提问者采纳