ac5474012 发表于 2010-8-2 13:29:53

回复 12# 3mile

没有,我看看先.

xyold1 发表于 2010-8-2 13:58:11

读取整个字段应该可以吧

ac5474012 发表于 2010-8-2 14:07:30

回复 2# Ziya
这样就可以了吧
Ziya 发表于 2010-7-28 10:06 http://www.autoitx.com/images/common/back.gif
不好意思,我需要在多的关键字中找有没有重复的.

Ziya 发表于 2010-8-2 14:10:52

你还是举个具体的例子吧

ac5474012 发表于 2010-8-2 16:09:35

回复 2# Ziya
这样就可以了吧
Ziya 发表于 2010-7-28 10:06 http://www.autoitx.com/images/common/back.gif
不好意思,我需要在多的关键字中找有没有重复的.

ac5474012 发表于 2010-8-2 16:09:52

回复 3# xsjtxy

...我要计算多个 段名 下面的 关键字 是否相同.

afan 发表于 2010-8-2 16:27:18

先获取所有关键字到数组,再用_ArrayUnique比较是否为唯一

xsjtxy 发表于 2010-8-2 16:28:03

回复 21# ac5474012


    你的问题上没有说到“多个段”这一点。所以。不是我的错吧

xsjtxy 发表于 2010-8-2 16:47:22

再试试这个呢?
$var = IniReadSectionNames("我的.ini")
If @error Then
    MsgBox(4096, "", "发生错误,可能目标文件并非标准的INI文件.")
exit
Else
    For $a = 1 To $var
                $var2 = IniReadSection("我的.ini", $var[$a])
                If @error Then
                  MsgBox(4096, "", "发生错误,可能目标文件并非标准的INI文件.")
                exit
                Else
                   For $b = 1 To $var2
                                   For $c = 1 To $var
                                          if $a <> $c then
                                        $cf = IniRead("我的.ini", $var[$c], $var2[$b], "")
                                        if $cf <> "" then
                                        IniWrite("重复的关键字.txt","关键字:"&$var2[$b],"字段:"&$var[$c],"数据:"&$cf)
                                        endif
                                        endif
                                   Next
                   Next
                EndIf
    Next
EndIf

ac5474012 发表于 2010-8-3 08:51:40

回复 24# xsjtxy

我试试看先

ghl781258 发表于 2010-8-3 16:37:14

用字典法,是不是更快呢?
页: 1 [2]
查看完整版本: [已解决],如何检测ini中是否有同样的关键字?