C'est encore moi le galérien de l'AU3
Je me casse la tête depuis un bon moment pour faire en sorte que mon script qui est destiné à éditer un fichier.ini avec une seule ligne pour chaque saisie .
Le script fonctionne mais j'ai un souci que je n'arrive pas à régler, c'est le fait que je saute une ligne si je lance le script et que je ne saisis rien et que j'arrête mon script.
par exemple si je lance 3 fois le script en saisissant "A" la première fois , rien du tout la deuxième fois et "B" la 3ème fois, je me retrouve avec un ligne vide entre le A et le B
comme cela:
Code : Tout sélectionner
A
une ligne vide
Bvoici le code et merci d'avance pour votre aide
@++ JM
Code : Tout sélectionner
#include <FileConstants.au3>
#include <MsgBoxConstants.au3>
#include <EditConstants.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Jeanmimi\Desktop\newap\edit.kxf
Global $Form1 = GUICreate("Ajouter un nom à la base de données", 399, 285, 317, 166)
GUISetFont(10, 400, 0, "MS Sans Serif")
GUISetBkColor(0xA6CAF0)
Global $Pic1 = GUICtrlCreatePic("Capture.JPG", 0, 0, 394, 111)
Global $Button1 = GUICtrlCreateButton("Valider", 130, 216, 139, 49)
GUICtrlSetFont(-1, 16, 400, 0, "Square721 BT")
Global $Input1 = GUICtrlCreateInput("test", 93, 152, 217, 24)
Global $Group1 = GUICtrlCreateGroup(" Saisir le nom et valider ", 35, 120, 329, 73)
GUICtrlSetFont(-1, 10, 400, 0, "Square721 BT")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE OR $msg = $Button1 Then Exitloop
Sleep(10)
Wend
_Creatappini()
Func _Creatappini()
Global $ecri = guictrlread($Input1)
Global $file = FileOpen(@scriptdir & "/bdd.ini", 1)
$msg = GUIGetMsg()
Filewrite($file, "" & $ecri & @CRLF )
FileClose($file)
Exit
EndFunc

