Je sollicite votre aide pour essayer de constituer une table de hash ou toute autre structure de données existante en autoit qui permettrait d'associer une valeur à une clé.
J'ai un fichier temporaire "Ip_Check.ini' issu d'un resultat de scan (ip =temps de réponse) de la forme suivante:
Voici mon code actuel pour récupérer les couples clés/valeur (au passage, il fonctionne très bien)[IP]
192.168.0.55=203
192.168.0.58=0
192.168.0.63=13
Code : Tout sélectionner
Global $sTempFile = @TempDir & "\Ip_Check.ini" ; fichier INI temporaire qui stocke les résultats
$aRst=inireadsection( $sTempFile,"IP")
For $i = 1 To $aRst[0][0]
msgbox(4096,"cles valeurs","adresse IP: " & $aRst[$i][0] & @CRLF & "temps de reponse: " & $aRst[$i][1])
if ($aRst[$i][1] = 0) Then
iniwrite($sTempFile,"IP_FAILED",$aRst[$i][0],$aRst[$i][1])
endif
nextA priori faudrait utiliser "scriptingDictionary" ou chercher du côté de "Map" mais je ne sais pas trop comment m'y prendre.
Si quelqu'un pouvait en reprenant mon script m'expliquer les 2 autres manières de procéder?





