易语言编辑框取文本后几位的问题
怎么按一个按钮后,,判断编辑框1的最后的字符是否为\configs,,取路径用的,,对的话载入窗口1,,否则返回,,,我怎么写都判断不出来,,顺便问下易语言如何读取ini...
怎么按一个按钮后,,判断编辑框1的最后的字符是否为\configs,,取路径用的,,对的话载入窗口1,,否则返回,,,我怎么写都判断不出来,,顺便问下易语言 如何 读取ini文件,,将里面的某些字符如节名称,配置项名称如【ABCD】 AAA=10,,将AAA写到编辑框1,,而10写到编辑框2,,,回答好有追加
展开
3个回答
展开全部
.版本 2
.子程序 _按钮1_被单击
.判断开始 (取文本右边 (编辑框1.内容, 8) = “\configs”)
载入 (窗口1, , 假)
.默认
返回 ()
.判断结束.版本 2
.子程序 _窗口1_创建完毕
.局部变量 临时变量, 字节集.局部变量 l, 整数型
临时变量 = 读入文件 (“1.ini”)
l = 寻找文本 (到文本 (临时变量), “[ABCD]”, , 假)l = 寻找文本 (到文本 (临时变量), “AAA”, l, 假)
编辑框1.内容 = 取文本中间 (到文本 (临时变量), l, 6)
编辑框2.内容 = 读配置项 (“1.ini”, “ABCD”, “AAAA”, “”)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个楼主是新手吧,读取ini文件,读取的是 AAA=10 的“=”的右边字符,也就是10,而不会读取左边的AAA,比如说你要写一个配置项。
写配置项("C:\WINODWS\config_.ini","config","AAA","10")
这样就写了一个配置项,然后我们读取:
读配置项("C:\WINODWS\config_.ini","config","AAA",)
则会返回配置项内容: 10
----------------------------------------------------
然后直接用下面这个方法实现你的要求:
①首先,写入配置项
写配置项("C:\WINODWS\config_.ini","config","1","AAA")
写配置项("C:\WINODWS\config_.ini","config","2","10")
②读取配置项到编辑框1、2
编辑框1.内容=读配置项("C:\WINODWS\config_.ini","config","1",)'此行返回的是“AAA”
编辑框2.内容=读配置项("C:\WINODWS\config_.ini","config","2",)'此行返回的是“10”
★ 望楼主采纳 ,不懂得可以继续追问哦~
写配置项("C:\WINODWS\config_.ini","config","AAA","10")
这样就写了一个配置项,然后我们读取:
读配置项("C:\WINODWS\config_.ini","config","AAA",)
则会返回配置项内容: 10
----------------------------------------------------
然后直接用下面这个方法实现你的要求:
①首先,写入配置项
写配置项("C:\WINODWS\config_.ini","config","1","AAA")
写配置项("C:\WINODWS\config_.ini","config","2","10")
②读取配置项到编辑框1、2
编辑框1.内容=读配置项("C:\WINODWS\config_.ini","config","1",)'此行返回的是“AAA”
编辑框2.内容=读配置项("C:\WINODWS\config_.ini","config","2",)'此行返回的是“10”
★ 望楼主采纳 ,不懂得可以继续追问哦~
更多追问追答
追问
我不是这个意思,,,AAA只要读出来,就行,,不要改,,,就是检测有没有AAA这个项,,没有的话就跳过
再检测下一个项BBB读出项目值
追答
那么用
如果(读配置项(“c:\windows\config_.ini”,"config","AAA","无配置项")=“无配置项”)
试试,这个意思是,如果读取AAA这个配置项读取不出来就会返回文本“无配置项”
然后判断,如果是返回的“无配置项”这个文本,那么就
读配置项(“c:\windows\config_.ini,"config","BBB","无配置项") '失败则返回“无配置项”
如果楼主有不懂的地方可以继续追问,如果看不懂可以写源码给楼主。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
详细解析+源码
不懂可以追问哦~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询