bonjour à tous,
alors d'après mes recherches sur le forum j'ai pu trouver une partie qui m’intéresse grandement pour l'un de mes projets.
http://autoitscript.fr/forum/viewtopic. ... dit#p24052
cependant j'aurai aimée savoir comment faire refresh la gui edit toute les 15 sec peu importe si le dossier test.txt à été modifié ou non car je télécharge un fichier txt toute les 15 sec et je voudrais qu'il le lise en directe.
merci à celle et ceux qui m'aiderons.
Ps : je précise que je suis une débutante en autoit
[R] GuiCtrlCreateEdit refresh
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
Christelle10
- Niveau 4

- Messages : 68
- Enregistré le : jeu. 02 déc. 2010 03:35
- Status : Hors ligne
[R] GuiCtrlCreateEdit refresh
Modifié en dernier par Christelle10 le jeu. 02 déc. 2010 11:09, modifié 3 fois.
- funkey
- Niveau 2

- Messages : 17
- Enregistré le : mer. 25 nov. 2009 08:32
- Localisation : Austria
- Status : Hors ligne
Re: [..] GuiCtrlCreateEdit refresh
Code : Tout sélectionner
Global $File = @ScriptDir & "\Test.txt"
GUICreate("Test", 500, 400)
Global $FileText_old, $FileText
Global $hEdit = GUICtrlCreateEdit("", 10, 10, 480, 380, 0x0800)
GUICtrlSetBkColor(-1, 0xabcdef)
AdlibRegister("_Update", 15000)
GUISetState()
_Update()
Do
Sleep(10)
Until GUIGetMsg() = -3
Func _Update()
$FileText = FileRead($File)
If $FileText_old <> $FileText Then
$FileText_old = $FileText
GUICtrlSetData($hEdit, $FileText)
EndIf
EndFunc
Autoit toujours
-
Christelle10
- Niveau 4

- Messages : 68
- Enregistré le : jeu. 02 déc. 2010 03:35
- Status : Hors ligne
Re: [..] GuiCtrlCreateEdit refresh
le script me donne une erreur au niveau :
edit : corrigé par
et cela fonctionne merci bien !
edit² : ne fonctionne pas avec le téléchargement du fichier texte toute les 15 secondes
il ne m'affiche pas le changement.
Probleme définitivement résolu.
merci à vous.
Code : Tout sélectionner
ligne 11 : AdlidRegister("_Update", 15000)Code : Tout sélectionner
AdlibEnable("_Update", 15000)edit² : ne fonctionne pas avec le téléchargement du fichier texte toute les 15 secondes
il ne m'affiche pas le changement.
Probleme définitivement résolu.
merci à vous.
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] GuiCtrlCreateEdit refresh
Si vous utilisez AdlibEnable, c'est que votre version de AutoIt est ancienne.
Aujourd'hui, la fonction est bien AdlibRegister, donc vous devriez mettre à jour votre installation de AutoIt.
Aujourd'hui, la fonction est bien AdlibRegister, donc vous devriez mettre à jour votre installation de AutoIt.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
Christelle10
- Niveau 4

- Messages : 68
- Enregistré le : jeu. 02 déc. 2010 03:35
- Status : Hors ligne
Re: [R] GuiCtrlCreateEdit refresh
Effectivement, merci pour cette dernière information.
