[已解决]IniReadSection只有在字段中的前 32767 字符可以被正常返回
本帖最后由 haijie1223 于 2012-3-25 16:13 编辑标题是帮助中的原话,用IniReadSection读取某个配置文件的字段。昨天晚上正好用到这个命令处理很长的一个配置文件,结果只能返回一小部分内容。
一共一万多个数组,结果只有不到1000个返回来了。
请问这种情况该怎么解决? 本帖最后由 lixiaolong 于 2012-3-25 11:37 编辑
回复 1# haijie1223
试试afan版主写的UDF.
#include <_Ini.au3>
$var = _IniReadSection("test.ini", "test")
#cs\\\\\\\\\\\\\\\\\\\\\\\\\\\\ #include <_Ini.au3> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
编写本函数库的原因:
1,内置函数对于某些ini文件由于编码问题读写错误,本库系列函数增加打开模式(如32),以正确读写。
2,内置函数有效数据仅有32767字符可以被正常返回,本库系列函数无此限制。
当前版本:v1.0.0.1 回复 1# haijie1223
别懒嘛,用正则直接读取文件嘛
没看过A版的UDF,不知道是不是这种解决方案 回复haijie1223
别懒嘛,用正则直接读取文件嘛
没看过A版的UDF,不知道是不是这种解决方案
happytc 发表于 2012-3-25 11:40 http://www.autoitx.com/images/common/back.gif
是的,是以前用卑微的一点点正则知识编写的。 '卑微'? 感觉又被A大打击了...........
页:
[1]