Lancement application automatique en séquence.

WideFS / WideView, etc...

Re: Lancement application automatique en séquence.

Messagede eric11 » Jeu 24 Mar 2011 19:21

Un exemple de code autohotkey qui ouvre une fenêtre et clique sur un bouton au bout d'un certain temps:

Code: Tout sélectionner
;l'exemple ci dessous sous W XP ouvre lorsqu'on appuie sur "s" le gestionnaire
;des tâches, et clique sur le bouton "performance" au bout de 3 secondes.



s::
run c:\\WINNT\system32\taskmgr.exe ; ouvre le gestionnaire des tâches XP
sleep, 3000 ;                        attendre 3 secondes
click 190,63 ;                      modifier ici la position, définie par l'appui sur la touche "d" lorsque
;                                    la souris se trouve à l'endroit désiré
return


;Pour connaître des coordonnées du bouton à cliquer,
;dans un premier temps, ouvrir la fenêtre de l'appli concernée, cliquer dans la fenêtre
;et se positionner sur le bouton qui doit être pressé,
;puis appuyer sur "d" pour obtenir les coordonnés du curseur dans la fenêtre,
;relever ces coordonnées.


d::
MouseGetPos, xpos, ypos
Msgbox, la position du curseur est: X%xpos% Y%ypos%.
exit


C'est une trame qui permet de voir le principe de code d'autohotkey...
Si ça peut aider, à votre service pour affiner le code par rapport à la demande. lunettesnoires
C'est parce que la vitesse de la lumière est supérieure à celle du son,
que certains individus paraissent brillants avant d'avoir l'air con.
Avatar de l’utilisateur
eric11
 
Messages: 274
Inscription: 13/08/10

Re: Lancement application automatique en séquence.

Messagede nonolight » Ven 25 Mar 2011 00:27

à votre service pour affiner le code par rapport à la demande. lunettesnoires

Si l'on pousse le bouchon un peu plus loin rigolus :

Serait-il envisageable également de glisser un curseur de réglage dans une fenêtre ? gratgrat

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Lancement application automatique en séquence.

Messagede eric11 » Ven 25 Mar 2011 11:54

Ben... oui!
C'est le même pricipe. grandsoleil
L'exemple ci dessous, lorsqu'on appuie sur la touche "Q" avec FSX ouvert (prêt à voler), ouvre la fenêtre des paramètres du réalisme et positionne le curseur de "Tolérance aux accidents" environ aux 3/4, puis... annule.

Code: Tout sélectionner
q::
IfWinExist Microsoft Flight Simulator
   WinActivate    ;Active la fenêtre FSX si elle état inactive
click 82,43       ;dans FSX (en mode fenétré), clique sur le bouton "appareil"
sleep, 3000       ;pause 3 secondes
click 148,200     ;clique sur "paramêtres du réalisme"
sleep, 3000
click 356,271     ;positionne le curseur de 'tolérance aux accidents" environ aux 3/4
sleep, 3000
click 602,571     ;clique sur le bouton "annuler"
return


du moins ci j'ai bien compris ce que tu veux faire...
C'est parce que la vitesse de la lumière est supérieure à celle du son,
que certains individus paraissent brillants avant d'avoir l'air con.
Avatar de l’utilisateur
eric11
 
Messages: 274
Inscription: 13/08/10

Re: Lancement application automatique en séquence.

Messagede nonolight » Ven 25 Mar 2011 16:24

Très intéressant tout ça ! applaublanc
Je vais donc bientôt me pencher dessus !
Où peut-on télécharger ce fameux "autohotkey" ?

A+

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Lancement application automatique en séquence.

Messagede eric11 » Ven 25 Mar 2011 21:19

http://www.autohotkey.com/download/

Un peu bizarre à coder au départ (il est vrai que je ne fais pratiquement que du VB yeuxhaut ), mais me semble très puissant et j'ai du mal à imaginer tout ce qu'on peut faire avec...

A votre service si je peux aider (en fait j'apprends aussi ecroulerire )

Si tu veux tester le code que j'ai posté:
tu télécharges et tu installes autohotkey
tu copie le code de mon post
tu ouvres notepad
tu colles le code
tu l'enregistre avec une extension en .ahk
tu fais un double clic sur le fichier que tu viens de créer. En principe, il doit s'ouvrir directement avec autohotkey si l'install est correcte.
En fait on ne voit rien à l'ouverture, le programme se met directement en barre des tâches.
ATTENTION, sous seven, l'icone du programme en barre des tâches à tendance à être masquée, il faut cliquer sur "afficher les programmes cachés".
l'accès à l'application se fait uniquement pas le clic droit sur l'icône en barre des tâches.
C'est parce que la vitesse de la lumière est supérieure à celle du son,
que certains individus paraissent brillants avant d'avoir l'air con.
Avatar de l’utilisateur
eric11
 
Messages: 274
Inscription: 13/08/10

Re: Lancement application automatique en séquence.

Messagede nonolight » Ven 25 Mar 2011 23:32

Tu conseillerais plutôt le AutoHotkey Basic ou le AutoHotkey L ? gratgrat

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Lancement application automatique en séquence.

Messagede eric11 » Sam 26 Mar 2011 10:37

Diable!
Bonne question...Il me faut vérifier la version que j'avais télécharger sur mon PC FSX, réponse plus tard donc.
Pour l'instant je suis sur un pc portable, et mon autohotkey est une version portable incluse dans la très bonne suite logicielle gratuite LIBERKEY lunettesnoires . (Pub tout à fait gratuite qui n'engage que moi! Mais l'essayer, c'est l'adopter ecroulerire )
C'est parce que la vitesse de la lumière est supérieure à celle du son,
que certains individus paraissent brillants avant d'avoir l'air con.
Avatar de l’utilisateur
eric11
 
Messages: 274
Inscription: 13/08/10

Re: Lancement application automatique en séquence.

Messagede nonolight » Sam 26 Mar 2011 10:56

Merci Eric, pour info, mon simu tourne sous seven !

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Lancement application automatique en séquence.

Messagede orion33 » Sam 26 Mar 2011 15:33

Bon c'est cool!
J'ai fait un script pour remplacer mon bon vieille keymouse et ... ça fonctionne !
Merki

w::
IfWinExist Microsoft Flight Simulator
WinActivate ;Active la fenêtre FSX si elle état inactive
click 627,372 ;active les leurres

Maintenant je me demande si je ne peux pas directement assigner une touche à une jauge etonneyeux
Pat
orion33
 
Messages: 729
Inscription: 19/04/09

Re: Lancement application automatique en séquence.

Messagede eric11 » Dim 27 Mar 2011 10:55

Tu conseillerais plutôt le AutoHotkey Basic ou le AutoHotkey L


@ Nono: Pour ma part, j'avais installé la version L unicode 64 bits.


Maintenant je me demande si je ne peux pas directement assigner une touche à une jauge


@ Orion33: Peux tu être plus précis? Je ne comprends pas bien ton problème... tristounet
C'est parce que la vitesse de la lumière est supérieure à celle du son,
que certains individus paraissent brillants avant d'avoir l'air con.
Avatar de l’utilisateur
eric11
 
Messages: 274
Inscription: 13/08/10

PrécédenteSuivante

Retourner vers Logiciels réseau entre plusieurs PC





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités