[C]Petit web gui

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ethneldryt
Status : Hors ligne

[C]Petit web gui

#1

Message par ethneldryt »

Bonsoir, connaissez vous ebuddy? Un web messenger. Je me demandai si il ai possible de faire 2 input, un pour le compte msn, et l'autre le password . Ensuite dans une gui le messenger. Je ne sais pas comment expliquer. Demain je mettrai des screen modifier si vous ne comprenez pas. Merci
Modifié en dernier par ethneldryt le sam. 25 oct. 2008 22:20, modifié 1 fois.
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..]Petit web gui

#2

Message par L4crymal »

Tu veut un navigateur web et dedans Ebbudy ?
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..]Petit web gui

#3

Message par DJSIR »

@L4crymal : Tu ne ferait pas allusion a iSafari par hasard ? :lol:
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
ethneldryt
Status : Hors ligne

Re: [..]Petit web gui  

#4

Message par ethneldryt »

Je surais creer la gui avec la page web dedans. Je veux juste la methode POST avec un input pour le login.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..]Petit web gui

#5

Message par timmalos »

Peut etre qu'un simple InputBox() te suffira?
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..]Petit web gui

#6

Message par L4crymal »

Un screen s'impose XD je n'est toujours pas compris
ethneldryt
Status : Hors ligne

Re: [..]Petit web gui

#7

Message par ethneldryt »

Vola dans 2eme images, les input devrais correspondre, quand on clique sur OK, c'est sur la 1er image.
Fichiers joints
2008-10-24_092436.png
2008-10-24_092024.png
ethneldryt
Status : Hors ligne

Re: [..]Petit web gui

#8

Message par ethneldryt »

Ensuite bien sur j'améliorerai la gui avec des menus ect. le truc c'est que je ne sais pas comment faire un post de ma 2eme image vers la première...

Code : Tout sélectionner

_IEErrorHandlerRegister()
$fenetreIE = _IECreateEmbedded()
$objets = GUICtrlCreateObj($fenetreIE,w,x,y,z)
_IENavigate($ie,"...",0)
ethneldryt
Status : Hors ligne

Re: [..]Petit web gui

#9

Message par ethneldryt »

Voila j'ai un peux avancer, mais j'aimerai que la page login sois des input dans la GUI comme sur la photo 2.
► Afficher le texte
ethneldryt
Status : Hors ligne

Re: [..]Petit web gui

#10

Message par ethneldryt »

Personne ne peux m'aider ou a un exemple de POST sur une page? :(
ethneldryt
Status : Hors ligne

Re: [..]Petit web gui

#11

Message par ethneldryt »

bon j'ai avancer dans mes recherche :

SI je met :

Code : Tout sélectionner

$ie = _IECreateEmbedded()
$ieobject = GUICtrlCreateObj($ie,10,30,380,560)
_IENavigate($ie,"http://paris.ebuddy.com/vo6.19.11/start.jsp",0)
$mail = _Iegetobjbyname($ie,'username') 
_IEFormElementSetValue($mail,"mon@email.fr")  
$pass = _Iegetobjbyname($ie,'password') 
_IEFormElementSetValue($pass,"dfgdfgdfgdfgfdg")  

sleep(5000)
$button = _Iegetobjbyname($ie,'login_submit') 
_Ieaction($button,'click');
_IEloadwait($ie)
Il y a une erreur :

Code : Tout sélectionner

>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Documents and Settings\Jimmy\Bureau\msn.au3"    
C:\Program Files\AutoIt3\Include\IE.au3 (2709) : ==> Object referenced outside a "With" statement.:
If IsObj($o_object.document.GetElementsByName($s_Id).item($i_index)) Then
If IsObj($o_object.document.GetElementsByName($s_Id)^ ERROR
>Exit code: 1    Time: 1.338


Mais SI je met :

Code : Tout sélectionner

$ie = _Iecreate()
_IEnavigate($ie,'http://paris.ebuddy.com/vo6.19.11/start.jsp') 
$mail = _Iegetobjbyname($ie,'username') 
_IEFormElementSetValue($mail,"mon@email.fr")  
$pass = _Iegetobjbyname($ie,'password') 
_IEFormElementSetValue($pass,"dfgdfgdfgdfgfdg")  

sleep(5000)
$button = _Iegetobjbyname($ie,'login_submit') 
_Ieaction($button,'click')
_IEloadwait($ie)
la ca marche mais sa ouvre IE..
Il faudrai que ma premiere solution marche avec ie dans ma GUI..
Répondre