IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Script Autoit - Sélection de fenêtre


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Script Autoit - Sélection de fenêtre
    Bonjour tout le monde,
    Je suis un très grand débutant dans autoit.
    Mais j'ai quand même créer mon premier script
    Mais en vu de mon niveau je bloque a une partie.
    J'aimerais pouvoir sélectionner la fenêtre ou se fera l'action.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
    $nombreTourBoucle=inputbox("boucle","nombre de tour ?")
    if @error then exit ; quitte le script si erreur
    local $cpt=0
    HotKeySet("{F2}","quit")
    
    skip()
    
    Func skip()
        HotKeySet("{F1}","notSkip")
        ;ici tu mets ta boucle
    EndFunc
    
    Func notSkip()
        HotKeySet("{F1}","skip")
        ;ici, tu mets ce que tu veux faire en dehors de ta boucle
    EndFunc
    
    Func quit()
        ;code à faire avant de quitter (si tu veux sauver des trucs par exemple)
        Exit
    EndFunc
    
    while ($cpt< $nombreTourBoucle) ; tant que cpt est inférieur au nombre taper, on fait
    Sleep(400)
    MouseClick("left", 430,375 , 1) ; enc
    sleep(300)
    MouseClick("left", 430,170 , 1) ; cho
    sleep(300)
    MouseClick("left", 475,320 , 1) ; ok
    sleep(300)
    MouseClick("left", 630,320 , 1) ;  suiv
    sleep(300)
    MouseClick("left", 475,320 , 1) ; ok
    sleep(300)
    $cpt=$cpt+1 ; on incrémente la bouclexx
    
    wend
    Pour le moment il marche mais seulement sur le bureau.

    Merci d'avance bonne journée

  2. #2
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    Par défaut
    Salut,

    jette un oeil sur la fonction WinActivate

    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

Discussions similaires

  1. script pour fermer une fenètre
    Par nono2009 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 06/06/2009, 14h11
  2. Sélection de fenétre active ?
    Par MrThorr dans le forum Windows Forms
    Réponses: 7
    Dernier message: 24/02/2009, 11h37
  3. [AutoIt] Exécuter un script AutoIt depuis du Java
    Par wechteuf dans le forum Autres langages
    Réponses: 8
    Dernier message: 26/12/2008, 20h28
  4. Réponses: 1
    Dernier message: 29/05/2008, 17h55
  5. [DOM] Script de sélection de row dans une table
    Par Alain G dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/08/2007, 21h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo