Bonjour , quelqu'un pourrais me donné un tutoriel concernant les fichier text?
car j'en est besoin pour la configuration de mon programme.
se qu'il me faut :
-lire/ecrire
-chercher
-comparé
enfin c'est surtout chercher genre:
cherche pseudo:
si pseudo: est trouvé prendre valeur apres pseudo: uniquement sur la ligne
je compte sur vous pour m'aidé
Non en faite se que je veux c'est par exemple:
jai un fichier texte crée par un utilisateur.
se fichier contient des information du genre:
lieu=625
position1=500,300
et moi je voudrais les recupéré une par une
S0Bad a écrit :Non en faite se que je veux c'est par exemple:
jai un fichier texte crée par un utilisateur.
se fichier contient des information du genre:
lieu=625
position1=500,300
et moi je voudrais les recupéré une par une
et bien fait en sorte que le fichier créer par l'utilisateur soit comme ceci :
$ini = "NomDeTonFichierIni.ini"
$lieu = IniRead($ini, "section1", "lieu", "NotFound") ; cette fonction met la valeur qui se trouve après "lieu=" dans la variable $lieu
$position1 = IniRead($ini, "section1", "position1", "NotFound") ; cette fonction met la valeur qui se trouve après "position1=" dans la variable $position1
merci , sa m'aide pas mal , maintenant mon problème c'est:
j'ai une gui avec un bouton crée et un bouton charger .
Pour crée je voudrais que a chaque fois que f1 est préssé la position de la souris est sauvegardé puis ecrit dans
txt_trajet de mon form3. Et je voudrais qu'il s'enregistre avec le nom que l'utilisateur a choisi (surement une inputbox)
et le plus gros problème c'est comment faire pour que des que el bouton charger est clicker ouvrir un explorer pour parcourir et prendre le fichier afin de le charger.. desolé de vous ennuyé ^^'
Local $var, $var1
$Fichier = "c:\FichierTexte.txt"
If Not FileExists($Fichier) then
ConsoleWrite("ce Fichier n'est pas présent")
EndIf
$Fichier_Open = FileOpen($Fichier, 0)
If $Fichier_Open = -1 Then
ConsoleWrite("Erreur, Impossible d'ouvrir le Fichier")
Exit
EndIf
While 1
$ligne = FileReadLine($Fichier_Open)
If @error = -1 Then ExitLoop
If StringInStr($ligne,"Lieu") Then $var = StringSplit($ligne,"=")
If StringInStr($ligne,"Position") Then $var1 = StringSplit($ligne,"=")
Wend
ConsoleWrite($var[2] & @CR & $var1[2])
FileClose($Fichier_Open)
Quelquechose dans le genre (c'est pas optimiser)
bonne continuation
Edit: pour la position de la souris regarde du coté Winapi_MouseGetPos
oui mais pour ouvrir l'explorer parcourir pour que l'utilisateur selectionne le fichier aulieu de devoir ecrire sa positon.
et pour crée en fait c'est simple je voudrais que:
si f1 est préssé
ecrire dans mon txt_trajet (block) de form3 la position de la souris au moment du f1 puis metre une virgule en attendant un autre f1 puis si f5 est préssé alors f1.enabled=false et ouvrir l'explorer pour que l'utilisateur sauvegarde el fichier
pour fair tout cela tu na desoin que des fonction :
HotKeySet pour les détecter les appuit sur f1/f5
_IsPressed pour détecter les click
MouseGetPos pour connaitre la position de la souris
FileSaveDialog comme FileOpenDialog mais pour sauvegarder
FileWrite pour créer,ecrire,sauvegarder le fichier
cherche un peut c'est fonction dans l'aide autoit et le code te viendra tout seul :p