J'ai un petit souci avec "StringReplace".
donc tous est dans la titre, je souhaiterais remplacer une chaine de caractère situé dans un fichier texte par une autre.
J'ai donc penser a "StringReplace" mais je ne comprend pas du tout comment on l'utilise.
Avant de poster j'ai fais plusieurs recherches :
Pour trouver ma chaîne j'utilise le code de @corrs78 et @orax ==> http://www.autoitscript.fr/forum/viewto ... ct%C3%A8re :
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
;##################### FONCTION RECHERCHE DANS FICHIER ###########################
$windows = GUICreate ("Cherche numero inventaire UC" , 150 , 80 , ( @DesktopWidth-300 ) / 2 , ( @DesktopHeight-200 ) / 2, $WS_VISIBLE)
;Fonction de recherche numéro inventaire ordi
$box_num_inv = GUICtrlCreateInput("", 20, 20, 60, 17)
$bt_search = GUICtrlCreateButton(" -> ", 80, 20, 18, 18)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Case $msg = $bt_search
search_user_pc()
EndSelect
WEnd
Func search_user_pc()
$search_num_inv = GUICtrlRead($box_num_inv)
$pc_liste = FileOpen(@ScriptDir&"\test.txt", 0)
If $pc_liste = -1 Then
MsgBox(0, "Erreur", "Impossible d'ouvrir le fichier !")
Exit
EndIf
While 1
$line = FileReadLine($pc_liste) ; on parcours chaque ligne du fichier TXT
If @error = -1 Then ExitLoop
If StringInStr($line, $search_num_inv) Then
MsgBox(48, "trouvé : ", $line)
EndIf
WEnd
FileClose($pc_liste)
EndFunc ;==>search_user_pc
J'ai testouille plusieurs chose mais no succès...
J'ai également trouvé cela ==> http://www.autoitscript.fr/forum/viewto ... ace#p28326
Et j'ai cherché dans l'aide Autoit !
► Afficher le texte
Merci d'avance


