[已解决]一个奇怪的配置项读取问题
本帖最后由 hlzxcjx 于 2016-11-22 19:37 编辑ini配置文件:
[字符映射]
鬛=$9B1B
魆=$9B46
代码: $ys=IniRead(字符映射.ini","字符映射","魆","")
MsgBox(4096, "$ys:", $ys)结果读出来的是第一个字的"$9B1B",而不是"$9B46"!真奇怪!请问高手如何解决?
注意,不能改配置文件两个字的排列顺序! 的确存在该问题,应该是这类字符超出了ini文件格式限制
使用udf _Ini.au3 可以正常读取 http://www.autoitx.com/thread-12319-1-1.html 回复 1# hlzxcjx
把ini配置文件:
[字符映射]
鬛=$9B1B
魆=$9B46
修改为:
[字符映射]
鬛=$9B1B
[字符映射1]
魆=$9B46
$ys=IniRead("字符映射.ini","字符映射","鬛","")
MsgBox(4096, "$ys:", $ys)
$ysb=IniRead("字符映射.ini","字符映射1","魆","")
MsgBox(4096, "$ysb:", $ysb)
MsgBox(4096, "$ysa:", $ys & @CRLF& $ysb)
这样变通可以吗? 本帖最后由 heroxianf 于 2016-11-22 11:58 编辑
回复 3# chzj589
不能一次性读取出来吗? 看来还是A打的_ini.au3 管用 回复 4# heroxianf
用LZ的代码你有试过吗? 回复 5# chzj589
试过,能一次性读出来最好,如果是批量的话。 回复hlzxcjx
把ini配置文件:
[字符映射]
鬛=$9B1B
魆=$9B46
修改为:
[字符映射]
鬛=$9B1B ...
chzj589 发表于 2016-11-22 10:49 http://www.autoitx.com/images/common/back.gif
不能修改ni文件为前提! 的确存在该问题,应该是这类字符超出了ini文件格式限制
使用udf _Ini.au3 可以正常读取
afan 发表于 2016-11-21 22:28 http://www.autoitx.com/images/common/back.gif
完美解决!不过au3版本要3.3以上.
页:
[1]