[..] Une fenêtre de discussion

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

[..] Une fenêtre de discussion

#1

Message par loockys »

Bonjour à tous.

En ce moment,

Je lance mon apprentissage dans une fenêtre de discussion basique
et je commence déjà à rencontrer quelques soucis pendant l'envoie des données.
Après avoir vu de nombreuses vidéo US et je suis parvenue quand même un résultat satisfaisante à mon égard pour le moment.
(Aucune notion d'anglais)
► Afficher le texteCode
Mon problème est le suivant :
j'aimerais qu'à chaque fois que je clique sur le bouton envoyer,
que le texte reste affiché sur la dernière fenêtre du bas et qu'elle saute une ligne
et ainsi de suite à chaque fois que j'utiliserais le bouton.

D'avance merci pour vos réponse

PS: Je suis de retour sur le forum, car je ne trouve pas de solution à mes réponses sur d'autres.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..]Une fenêtre de discussion

#2

Message par TT22 »

Est-ce que cela te convient ?
► Afficher le texte
Cordialement,
TT22
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..]Une fenêtre de discussion

#3

Message par ZDS »

Bonjour,

TT22, ou "Comment bouffer des ressources pour rien" ^^ Faire un "$Last = GUICtrlRead($Edit1)" à chaque itération d'une boucle, c'est un peu beaucoup suicidaire...
► Afficher le texteScript
A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..]Une fenêtre de discussion

#4

Message par TT22 »

ZDS a écrit :Comment bouffer des ressources pour rien
Ouai c'est vrai mais moi je m'en rend pas compte car j'ai un ordi assez puissant :wink:
Cordialement,
TT22
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Une fenêtre de discussion

#5

Message par loockys »

Re bonjour à tous

(Merci pour vos réponses constructifs TT22 et ZDS.)
Onze nuits, onze jours que mon poste est ouvert et j'ai fait des cherches sur internet
et je tombe toujours sur les mêmes sujets qui ne répondent pas à mes attentes.
► Afficher le texteCode Amélioré
Je voudrais savoir si on peut différencier les couleurs sur la fenêtre du bas.
Exemple : J'aimerais que le nom du pseudo soit de couleur bleue et que le texte reste en noir à chaque fois que j'utiliserais le bouton..

D'avance merci pour vos réponses
Cordialement Loockys.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Une fenêtre de discussion

#6

Message par mikell »

C'est un peu difficile... Image
Un Edit normal ne suffit pas, il faut un Edit particulier qui s'appelle RichEdit
Voilà un exemple qui fait ce que tu demandes : (tout de même, faudrait te mettre à l'anglais si tu veux progresser en autoit...)
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Une fenêtre de discussion

#7

Message par matwachich »

:roll: :roll: :roll: Tout simple, et tout bête!

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>


$Form1 = GUICreate("Form1", 375, 292, 192, 124)
$Edit1 = GUICtrlCreateEdit("", 16, 96, 337, 169, BitOR($ES_READONLY,$ES_WANTRETURN,$WS_VSCROLL))

GUICtrlSetData(-1, "Message reçus :" & @CRLF) ; ###
$Input1 = GUICtrlCreateInput("Votre texte ici", 16, 16, 337, 21)
$Button1 = GUICtrlCreateButton("Envoyer", 16, 48, 337, 33)

; ###
$accels[1][2] = [["{enter}",$Button1]]
GuiSetAccelerators($accels, $Form1)
$accels = 0
; ###

GUISetState(@SW_SHOW)


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
            
        case $Button1
            btn1()
    
    EndSwitch
WEnd

Func btn1()
    GUICtrlSetData($Edit1, GUICtrlRead($Input1) & @CRLF, 1) ; ###

EndFunc
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Une fenêtre de discussion

#8

Message par mikell »

loockys a écrit :Re bonjour à tous
Je voudrais savoir si on peut différencier les couleurs sur la fenêtre du bas.
Exemple : J'aimerais que le nom du pseudo soit de couleur bleue et que le texte reste en noir à chaque fois que j'utiliserais le bouton..
matwachich a écrit : :roll: :roll: :roll: Tout simple, et tout bête!
Hé, faut lire les messages, d'abord :mrgreen:
Et accessoirement donner des scripts qui renvoient pas des erreurs... :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre