Page 1 sur 1
[..] Envoi d'un message dans la fenêtre GUI
Posté : mer. 02 juin 2010 23:32
par aviations
Bonsoir, Je voudrait avoir un script qui m'envoie du texte (pour l'instant envoyer dans un log.txt) que ces message soit envoyer dans ma fenêtre du GUI.
Voila mon script du GUI :
Code : Tout sélectionner
#Region ### START Koda GUI section ###
$Form2 = GUICreate("Programme V1", 472, 273, 243, 187)
GUICtrlCreateEdit("", 8, 8, 449, 177, BitOR($ES_CENTER,$ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_VSCROLL))
GUICtrlSetBkColor(-1, 0xFFFFFF)
$Reboot = GUICtrlCreateButton("Reboot", 8, 200, 449, 25, $BS_NOTIFY)
$Quitter = GUICtrlCreateButton("Quitter", 8, 240, 449, 25, $BS_NOTIFY)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Voila si j'ai était un peu brouillon dans mes descriptions n'hésiter pas a me poser des questions.
Merci d'avance Aviations
Re: [..]Envoie d un message dans la fenêtre GUI
Posté : jeu. 03 juin 2010 00:12
par Tlem
Quel est le texte que vous voulez envoyer dans votre CtrlEdit ?
Ou ce trouve t-il ?
Comment ou quand peut on le récupérer ?
Etc ...
Re: [..]Envoie d un message dans la fenêtre GUI
Posté : jeu. 03 juin 2010 18:21
par aviations
Salut, oui je veut l envoyer dans mon GUICtrlCreateEdit, le texte que je veut envoyer est celui qui et envoyer dans un .log mais si possible on passe pas par le .log.
Mon GUICtrlCreateEdit ce trouve dans le script du GUI générer par Koda.
Ben "Comment" pour l envoyer j ai penser a une variable, "Quand" quand on appuie sur un bouton après mes processus exécuter.
Voila j espère m'être assez détaillez au pire un post de plus ne fait pas de mal pour avoir + d info ^^
Aviations
Re: [..]Envoie d un message dans la fenêtre GUI
Posté : jeu. 03 juin 2010 22:29
par Tlem
Lorsque vous créez un contrôle, celui-ci retourne une valeur que l'on appel un contrôle ID (Identificateur de contrôle). Cette valeur est à stocker dans une variable qui représente ce contrôle. Exemple pour un CtrlEdit :
Code : Tout sélectionner
$MonEdit = GUICtrlCreateEdit("Ligne 1" & @CRLF, 176, 32, 121, 97, $ES_AUTOVSCROLL + $WS_VSCROLL)
La variable $MonEdit contiendra donc le CtrlID du CtrlEdit.
Il vous reste maintenant plus qu'à utiliser la commande
GUICtrlSetData comme ceci :
afin d'attribuer les données stockées dans la variable $Data au CtrlEdit.

Re: [..]Envoie d un message dans la fenêtre GUI
Posté : ven. 04 juin 2010 19:03
par aviations
Super merci pour l aide mais j ai encore un soucie avec ce script ... c est que dans $Data je veut mettre l'heure et la date actuelle
Voila mon $Data
Code : Tout sélectionner
$Data = [color=#FF0000]FileWrite[/color]($MonEdit, & _Date_Time_SystemTimeToDateTimeStr($DateActu) "Test message avec date et heure !! ...")
[color=#FF0000]J ai essayer FileWrite et FileWriteLine pas de résultat convaincant même erreur mais sa m'affiche 0 avec FileWriteLine et FileWrite[/color]
Aviations
Re: [..]Envoie d un message dans la fenêtre GUI
Posté : ven. 04 juin 2010 20:30
par Karachi
Je crois qu'il faut que tu rajoutes & à la fin de ta fonction. Sinon, tu as d'autres moyens de récupérer la date.