找回密码
 加入
搜索
查看: 1674|回复: 4

[AU3基础] 关于读取ini相同字段删除问题

  [复制链接]
发表于 2014-1-16 09:09:54 | 显示全部楼层 |阅读模式
本帖最后由 waxy 于 2014-1-16 09:11 编辑

哪个兄弟帮个看一下这段“关于读取ini相同字段删除”的代码,哪有问题;先谢了!
相把ini文件中相同的字段全部删除(删除所有“学习”)。弄了半天不知道哪出了问题。
If $aini[$ix][0]='学习' Then 
                                 For $d = 1 To $aini[$ix][0]
                Local $vini = _IniRead('项目.ini', '名称',$aini[$ix][0],1)
               IniDelete('项目.ini', '名称', $vini)
                           Next
ini文件
[名称]
001=学习
002=练学
001=学习
003=ZZZZ
004=qqq
001=学习
005=CCCC
006=SSSS
发表于 2014-1-16 12:20:58 | 显示全部楼层
不知道楼主是不是这个意思
$aini=IniReadSection("项目.ini","名称")
For $d=1 To  $aini[0][0]
        If $aini[$d][1]="学习" Then IniDelete ('项目.ini','名称',$aini[$d][0])
Next
 楼主| 发表于 2014-1-16 13:36:49 | 显示全部楼层
不知道楼主是不是这个意思
zch11230 发表于 2014-1-16 12:20

谢谢!但引出另一个问题,就是ini文件是一开始就读到缓存了,在程序未关闭之前,仍能读取到重复的字段。
发表于 2014-1-16 13:54:41 | 显示全部楼层
首先那不叫“字段”
“开始就读到缓存了,在程序未关闭之前,仍能读取到重复的字段” 既然能开始读到缓存,那就再读一次
发表于 2014-1-16 21:00:37 | 显示全部楼层
理论上说,如果INI写成这样,就不叫标准INI了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 21:25 , Processed in 0.076092 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表