[..] Divers Applications

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
saiham
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 18 oct. 2010 22:50
Status : Hors ligne

[..] Divers Applications

#1

Message par saiham »

Bonsoir,

Alors je voudrais votre avis sur un script que je bosse dessus depuis quelque temps mais je pense qu'il y a quelque erreur enfin bref voici le code

Code : Tout sélectionner

Application()
Func Application()
    Local $Button_1, $Button_2, $msg
    GUICreate("My GUI Button") ; créera une boîte de dialogue

    Opt("GUICoordMode", 2)
    $Button_1 = GUICtrlCreateButton("Run Notepad", 10, 30, 90)
    $Button_2 = GUICtrlCreateButton("face book", 0, -1)
    $Button_3 = GUICtrlCreateButton("Mozilla firfox", 0, -1)
    $Button_4 = GUICtrlCreateButton("msn login", 0, -1)
    Opt("GUICoordMode", 1)
    $Button_5 = GUICtrlCreateButton("Le site du Zero", 10, 60, 90)
    $Button_6 = GUICtrlCreateButton("manga on", 100,-1)
    $Button_7 = GUICtrlCreateButton("Shinobi", 100,-1)
            GUISetState(@SW_SHOW)      ; Affiche une boîte de dialogue avec 5 Boutton

    While 1
            
        $msg = GUIGetMsg()
        Select
            Case $msg = $Button_1
                Run('Notepad.exe')    ; Execute BlocNote
            Case $msg = $Button_2
                $site = "http://fr-fr.facebook.com/"
                ShellExecute("firefox", $site)              ; Execute firefox Puis se connecter a Face Book
                Sleep(4000)
                MouseClick("left" ,779, 189)
                Send("mon adresse E-mail")
                MouseClick("left" ,978, 188)
                Send("Motdepasse")
                MouseClick("left" ,1112, 189, 2)
            Case $msg = $Button_3
                ShellExecute("firefox")        ;  Execute firefox Puis se connecter a Msn
            Case $msg = $Button_4
                $site = "https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=11&ct=1290011817&rver=6.1.6206.0&wp=MBI&wreply=http:%2F%2Fmail.live.com%2Fdefault.aspx&lc=1036&id=64855&mkt=fr-FR&cbcxt=mai&snsc=1"
                ShellExecute("firefox.exe", $site)
                Sleep(4000)
                MouseClick("left", 1046, 439)
                Send("mon adresse E-mail")
                MouseClick("left" ,925, 491)
                Send("Motdepasse")
                MouseClick("left", 873, 606,2)
            Case $msg = $Button_5
                $site = "http://www.siteduzero.com/"
                ShellExecute("firefox" ,$site)        ;Lancé la navigation du site du zero vers le Langage C
                Sleep(3000)
                MouseClick("left" ,1431, 836, 8)
                MouseClick("left", 115, 706, 2)
            case $msg = $Button_6
                $site = "http://www.mangaon.com/"
                ShellExecute("firefox" ,$site)
            Case $msg = $Button_7
                $site = "http://www.shinobi.com/"
                MouseClick("left", x, y)
                Send("Motdepasse")
                MouseClick("left" ,x, y)
        EndSelect
    WEnd
EndFunc  

tout commentaire sera le bienvenue :D

Merci d'avance
Modifié en dernier par saiham le dim. 26 déc. 2010 21:14, modifié 2 fois.
math
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Conseil pour script

#2

Message par Tlem »

En faisant un simple copier/coller de votre code dans Scite4AutoIt puis un appuis sur CTRL+F5 permet de voir l'utilisation des lettres X et Y (ligne 54 et 56) sans la représentation qui caractérise une variable. J'espère que vous voyez ou je veut en venir ... :roll:
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
Kagami
Niveau 5
Niveau 5
Messages : 108
Enregistré le : mer. 21 juil. 2010 19:15
Status : Hors ligne

Re: [..]Conseil pour script

#3

Message par Kagami »

Au lieu de mettre:

Code : Tout sélectionner

$site = "http://fr-fr.facebook.com/"
ShellExecute("firefox", $site)
Tu pourrais mettre:

Code : Tout sélectionner

#include <Process.au3 ; A mettre avec les autres Includes

_RunDOS ("Start http://fr-fr.facebook.com/") ; Le Start à ne surtout pas enlever.
;_RunDOS te permet d'ouvrir la page web souhaité (ici Facebook) avec le navigateur par défaut.
Et au lieu du deuxième MouseClick pour le Mot de Passe, tu pourrais mettre un Send Tabulation.

Voilà, en espérant que ça t'aidera.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..]Conseil pour script

#4

Message par timmalos »

@Kagami, sheelExecute passe également par le navigateur par défaut, RunDos ne sert à rien ici.
saiham
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 18 oct. 2010 22:50
Status : Hors ligne

Re: [..]Conseil pour script

#5

Message par saiham »

Merci pour vous réponse et Tlem je vois a peu prés enfaite sa me montre les erreurs du scripte non :?: , si je laisse le ShellExecute je peu mettre aussi le #include <Process.au3> ??
math
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Conseil pour script

#6

Message par Jerome »

Coucou,


Au vu du script et des réponses, je vous conseil largement l'utilisation de Scite.

Plus d'information ici.



Jérôme
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] Conseil pour script

#7

Message par Yogui »

Bonjour,

Merci de modifier le titre de votre demande afin de le rendre conforme aux règles de présentation d'une demande :


- Mettez un titre CLAIR et précis.
Évitez les titres du genre "besoin d'aide", ou le titre à rallonge.

* ---> Commencez toujours votre titre par la balise [..]
- puis un espace
- puis une majuscule


Toutes les demandes de ce forum sont des demandes d'aide et ou de conseil pour un script.

Merci
saiham
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 18 oct. 2010 22:50
Status : Hors ligne

Re: [..] Conseil pour script

#8

Message par saiham »

merci pour le lien Jerome :D et désolé si mon titre n'est pas correcte :roll:
math
Répondre