Navigation dans les fenêtres windows

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
apatsou
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 06 mai 2010 16:38
Localisation : Montpellier
Status : Hors ligne

Navigation dans les fenêtres windows

#1

Message par apatsou »

Bonjour,

je suis sous windows 7 Pro. Je cherche à lancer une appli en cliquant dessus dans l'explorateur. Mais ça dépend comment est positionnée la fenêtre ouverte précédemment (tri des champs, dimension panneau de gauche). Je voudrais donc à l'ouverture :
$Source = "C:\Sources\MCO"
Run("Explorer "&$Source )
WinWaitActive("MCO")
WinMove ("MCO", "", 1160, 460, 520, 597)
MouseClick("LEFT", 370, 350,2 )

pouvoir agir sur le tri (par date ou par taille), la dimension de la partie gauche de la fenêtre et agir sur le bouton Organiser/Disposition et ainsi cocher ou décocher des options d'affichage.

J'ai essayé avec l'aide de Au3Info_x64.exe mais il ne donne aucune info sur ces différentes parties de la fenêtre.

Merci à vous tous de votre aide.
apatsou
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 06 mai 2010 16:38
Localisation : Montpellier
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#2

Message par apatsou »

Bonjour,

Pourquoi aucun retour sur ma demande ? Tout le monde est en vacances ou ma question est stupide ou personne n'a eu ce besoin ?

Merci d'un petit commentaire au moins... :?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#3

Message par mikell »

AMHA c'est à cause des raisons n° 1 et 3 - surtout la 3 :wink:
Pourquoi ne pas lancer l'appli directement par voie de script avec un Run ou un ShellExecute ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#4

Message par parazitenew »

Ah tiens moi j'aurais dis la 2 :o nah, je plaisante :P

JE suis de l'avis de mikell Angelo, l’exécuter via le script et la solution la plus logique.
apatsou
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 06 mai 2010 16:38
Localisation : Montpellier
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#5

Message par apatsou »

Bonjour,

oui, c''est la plus logique mais le fichier que je lance va chercher un fichier de paramètres dans son dossier courant et si je lance par shell ou autre il n'a rien et affiche des valeurs par défaut qui ne conviennent pas.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#6

Message par orax »

Il faut peut-être indiquer un dossier de travail à la fonction Run(). C'est le paramètre "workingdir" de cette fonction. Le "workingdir" serait donc le dossier où se trouve le programme à exécuter. Ce qui donnerait quelque chose comme... Run(<programme>, <dossier du programme>).
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
apatsou
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 06 mai 2010 16:38
Localisation : Montpellier
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#7

Message par apatsou »

Bonjour,

j'ai effectué le test préconisé sans succès. Aucune fenêtre ne s'est lancée. Pour info, ce n'est pas un exe que je lance mais un .hta
Voici mon code:
$Synchro = "D:\PuTTY\Utilitaire_synchro"
Run("D:\PuTTY\Utilitaire_synchro\synchro_git_pvcs.hta", $Synchro )
Et le résultat:
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "D:\D-Anciendisque\\Mes documents\Outils\AutoIt3\a_moi\dossierSynchro.au3"
>Exit code: 0 Time: 0.1912
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: Navigation dans les fenêtres windows

#8

Message par orax »

Si c'est un fichier .hta, il faut essayer avec ShellExecute à la place de Run.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
apatsou
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 06 mai 2010 16:38
Localisation : Montpellier
Status : Hors ligne

Re: Navigation dans les fenêtres windows  

#9

Message par apatsou »

Bonjour,

le shellExecute a fonctionné.

Merci beaucoup.
Répondre