Partagez vos scripts, et vos applications AutoIt.
-
Kinsuke
- Niveau 1

- Messages : 11
- Enregistré le : lun. 14 mars 2011 18:20
-
Status :
Hors ligne
#1
Message
par Kinsuke »
Voilà un petit code qui permet de trier les lignes d'un fichier par ordre alphabétique.
Code : Tout sélectionner
#Include <File.au3>
#include <Array.au3>
$Tri = _FileLineTri("Fichier.txt")
_ArrayDisplay($Tri)
Func _FileLineTri($File,$iDescending = 0)
$Nbrlines = _FileCountLines($File)
Local $Tableau[$Nbrlines]
$Var = -1
For $i = 1 To $Nbrlines
$Tableau[$Var+1] = FileReadLine($File,$i)
$Var += 1
Next
_ArraySort($Tableau,$iDescending)
Return $Tableau
EndFunc
-
sksbir
- Niveau 7

- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
-
Status :
Hors ligne
#2
Message
par sksbir »
moui, en gros,c 'est l'appel de 2 fonctions qui existent déja:
_FileReadToArray
puis
_ArraySort
après ya même _FileWriteFromArray pour réengistrer la tableau trié.