[R] Afficher un Texte dans une Interface Utilisateur

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
Salamafet
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 00:08
Status : Hors ligne

[R] Afficher un Texte dans une Interface Utilisateur

#1

Message par Salamafet »

Bonjour !!

J'ai fait un petit programme pour me connecter plus vite sur WoW (World of Warcraft) NON JE SUIS PAS UN NO LIFE :evil: !! ^^

Et en faite j'ai placé 2 bouton pour 2 compte différent mais au dessus des 2 bouton j'aimerai mettre du text tout simple mais je ne sais pas ou placé cette ligne et en plus je ne connais pas la commande. Je connais le MsgBox mais je ne suis pas sur que sa soit ca.

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
GUICreate("AutoLogin by Stef", 220, 70)
MsgBox(0, "AutoLogin", "Bienvenue dans Wow AutoLogin by Salamafet", 2)
GUISetState(@SW_SHOW)

$NomPerso1 = "Alliance"
$Compte1 = "cendrillon"
$Pass1 = "olala"
$pressed1=GUICtrlCreateButton ( $NomPerso1, 10, 30, 100)

$NomPerso2 = "Horde"
$Compte2 = "toto"
$Pass2 = "pingpong"
$pressed2=GUICtrlCreateButton ( $NomPerso2, 110, 30, 100)

While 1
sleep(50)
$msg = GUIGetMsg()

Select
case $msg = $pressed1
connexion($Compte1,$Pass1)
Exitloop
case $msg = $pressed2
connexion($Compte2,$Pass2)
Exitloop
EndSelect
Wend

Func connexion(Byref $login, ByRef $password)
Run(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft", "InstallPath")&'Wow.exe')
    SplashTextOn("", "Lancement du jeu en cour....", 450, 70, -1, -1, 0 + 1 + 16 + 32, "Times New Roman", 12, 800)
   
    ; Pause de 3 secondes.
    Sleep(4000)
   
    ; Fermeture du splash.
    SplashOff()
sleep(10000)
AutoItSetOption("SendKeyDelay", 20)
Send( $login & "{TAB}" & $password & "{ENTER}")
EndFunc
Dsl pour les exemple de nom et mdp de compte mais j'était a cour d'ider ^^.

Donc je sais enfin je pense que c'est simple mais lol j'ai regarder un tuto mais ca ne ma rien dit la dessus.

Merci d'avance.

EDIT: J'ai juste rajouter les couleurs ^^.
Modifié en dernier par Salamafet le lun. 03 nov. 2008 19:10, modifié 4 fois.
Salamafet
------------------
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: Simple text

#2

Message par BeCool »

Salamafet a écrit : Dsl pour les exemple de nom et mdp de compte mais j'était a cour d'ider ^^.
Bah fallait donner tes vrais ID :mrgreen:

Pour ton problème, essaye de regarder du coté de SplashTextOn. Je pense que tu pourrais arriver a tes fins avec ça. (ou peut être que je me trompe)

http://www.autoitscript.fr/autoit3/docs ... TextOn.htm
Avatar du membre
Salamafet
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 00:08
Status : Hors ligne

Re: Simple text

#3

Message par Salamafet »

BeCool a écrit : Bah fallait donner tes vrais ID :mrgreen:
Mouais petit voyou va. D'un coter c'est sur mon serv alors... :P

Pour les splash ce n'est pas ca que je cherche d'ailleurs si tu regarde j'en est mis un a la fin de mon code.

Je voudrais un text tout simple a mettre au dessus des 2 boutons genre: "Votre choix ?"

En tout cas merci pour ta réponse ton lien va me servir quant même. :wink:
Salamafet
------------------
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: Simple text

#4

Message par timmalos »

IL suffit d'utiliser

Code : Tout sélectionner

GuiCtrlCreateLabel

Pour un debutant , vous vous en sortez plutot bien , mais je dois vous apporter quelques precisions:

:arrow: *Attention à ne pas demander des informations qui pourraient être reliées ave un BOT. L'AutoLogin est toléré.
:arrow: Il faut respecter les règles de presentation d'un message:
http://www.autoitscript.fr/forum/viewto ... f=35&t=595

:arrow: *Il existe une fonction recherche sur ce forum:
http://www.autoitscript.fr/search.php

Vous auriez alors pu trouver ce sujet qui vous aurait peut etre aidé:
http://www.autoitscript.fr/forum/viewto ... &hilit=wow

:arrow: *Sujet Déplacé : Votre demande concerne l'interface Utilisateur (GUI)
Veillez a poster dans le bon Forum
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: Simple text

#5

Message par BeCool »

Salamafet a écrit : Pour les splash ce n'est pas ca que je cherche d'ailleurs si tu regarde j'en est mis un a la fin de mon code.
Autant pour moi ... J'avais pas vu :?

Sinon, peux-tu nous dire si la solution de timmalos marche comme tu veux ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Afficher un Texte dans une Interface Utilisateur

#6

Message par Tlem »

Perso, avant le While je mettrais comme ceci :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
GUICreate("AutoLogin by Stef", 220, 70)
SplashTextOn("AutoLogin", "Bienvenue dans Wow AutoLogin by Salamafet", 350, 70, -1, -1, 49, "Times New Roman", 12, 800)
Sleep(2000)
SplashOff()
$Label1 = GUICtrlCreateLabel("Votre choix :", 60, 7, 100, 17)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")

$NomPerso1 = "Alliance"
$Compte1 = "cendrillon"
$Pass1 = "olala"
$pressed1=GUICtrlCreateButton ( $NomPerso1, 20, 30, 80)

$NomPerso2 = "Horde"
$Compte2 = "toto"
$Pass2 = "pingpong"
$pressed2=GUICtrlCreateButton ( $NomPerso2, 110, 30, 80)

GUISetState(@SW_SHOW)
 
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é".
Avatar du membre
Salamafet
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 00:08
Status : Hors ligne

Re: [..] Afficher un Texte dans une Interface Utilisateur

#7

Message par Salamafet »

Bon première chose désolé de n'avoir pas respecter toute les règles :oops: mais faut dire que je ne suis pas habitué a posté sur les forum d'habitude je regarde c'est tout ^^.

Timmalos ton code marche d'ailleurs c'est ce qu'a repris Tlem et c'est mieux oui.
Voila BeCool tu sais que ca marche maintenent.

Sur le lien que tu m'a donné Timmalos je vais essayer de reprendre le system du .ini car c'est plus pratique ^^.

Merci a tous ++ :D
Salamafet
------------------
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Afficher un Texte dans une Interface Utilisateur

#8

Message par timmalos »

As tu bien regardé les règles de presentation?

Quand ton sujet est resolu, il faut modifier le titre de ton post [..] en [R]


N'oublie pas les prochaines fois
Avatar du membre
Salamafet
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 00:08
Status : Hors ligne

Re: [R] Afficher un Texte dans une Interface Utilisateur

#9

Message par Salamafet »

A oui pardon j'y est penser mais ca mais sortie de la tête :lol:

Encore pardon :?
Salamafet
------------------
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [R] Afficher un Texte dans une Interface Utilisateur

#10

Message par timmalos »

IL vaut mieux qu'on te le rappelle maintenant que l'on rouspetaille les prochaiones fois que tu posteras :)

Bonne continuation
Répondre