易语言如何取指定文件内容来执行命令

易语言如何取指定文件内容来执行命令,程序运行时找到指定路径的文件:D:\ok\123.ini ,如果这个文件第二行最后五个字是“我喜欢唱歌”,那么程序执行命令,如果不是“我喜欢唱歌”,程序直接退出关闭
说明一下,我这里说的ini文件就是一个普通的文本,不是什么配置文件,我只是想查看里面有没有我指定的词组,有就继续运行,没有就关闭!
四楼的,你前面的三行看不懂啊,运行时提示找不到指定的变量名“文件号”,能不能留下QQ教一下,直接发源文件.e给我可以不!

第1个回答  2011-06-09
.版本 2

.程序集 窗口程序集1
.程序集变量 文件号, 整数型
.程序集变量 文本, 文本型

.子程序 __启动窗口_创建完毕

文件号 = 打开文件 (“D:\ok\123.ini”, 1, 4)
.如果真 (文件号 = 0)
信息框 (“文件打开失败,文件不存在或被禁止打开!”, #错误图标, “错误”)
返回 ()
.如果真结束
文本 = 读入文本 (文件号, )
.如果真 (寻找文本 (文本, “我喜欢唱歌”, , 假) - 1)
结束 ()
.如果真结束
信息框 (“找到”, 0, ) ' 剩下的代码你可以自己写了
第2个回答  2011-06-09
文本里的格式必须是这样的
[1]
1=我喜欢唱歌
--------------------------------------------------------

.版本 2

.判断开始 (读配置项 (“D:\ok\123.ini”, “1”, “1”, ) = “我喜欢唱歌”)
运行 (, 假, )
.默认

.判断结束

---------------------------------------------------------
文件和代码里的两个1可以修改成别的文本
第3个回答  2011-06-08
读配置项() 然后如果真命令判断就可以了
第4个回答  2011-06-08
.ini 文件一般是 配置文件
你可能还不太了解 配置文件吧
用 写配置项()和 读配置项()
这两个 命令 相信 可以 满足你的 要求
再不懂 可留下QQ:本回答被提问者采纳
相似回答