Andor a écrit :...intégrer les 3 données de cette ligne dans 3 variable différentes , les utiliser (Script déjà fait) puis passer a la ligne suivante et recommencer ces étapes
Si ça doit se dérouler dans cet ordre, alors tout figure déjà dans les exemples du fichier d'aide :
- lire chaque ligne : FileReadLine() dans une boucle
- extraire les données : il y a toujours un point-virgule comme séparateur, donc la fonction StringSplit($line, ";") marche
- utilisation ...
et on repart en haut de la boucle
Code : Tout sélectionner
$file = FileOpen("test.txt", 0)
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop ; [color=#008000]<= sort de la boucle après la dernière ligne[/color]
$data = StringSplit($line, ";") ; <= [color=#008000]extraction des données[/color]
;.... utilisation des données $data[1], $data[2], $data[3], etc
Wend
FileClose($file)
Par contre si tu as besoin de stocker les données extraites des lignes pour les réutiliser plus tard dans le script, ou si leur utilisation en cours de script est complexe, alors c'est la solution de Tlem qui est la bonne (d'abord on extrait les données et on les stocke, ensuite on les utilise)
