[R] Clique sur un bouton avec position inconnu.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

[R] Clique sur un bouton avec position inconnu.

#1

Message par DidUngar »

Comme ce qui me connaisse le save je suis un fou de programmation.

Actuelement j'ai plein d'ordinateur à installer.
Hors de question de tous configuré a la main.
Le probléme : La configuration est ultra varié !
Pour tous les linux installation par le réseaux . ( fini )
Pour les windows, j'ai mis un serveur local ou télécharger mes programmes.
( 7arc / FireFox ... et bien sûr AutoIt )
J'instal AutoIt a la main,
puis lance un petit programme qui télécharge la suite et install.

Ensuite vient le moment de la configuration.
Et la FireFox me pose des problémes car en fonction de ma configuration d'écran, mes fenêtres ne se place pas de la même facon.
Du coup les boutons aussi.
Comment activé un bouton, sans connaitre sa position ?
( je pense a un truc du genre :

Code : Tout sélectionner

Click_bouton("label du bouton");
)
Pourriez vous me dire si une fonction de se genre existe sous au3.
Sinon comment la crée ?
Modifié en dernier par DidUngar le dim. 06 avr. 2008 22:55, modifié 2 fois.
fabien
Niveau 1
Niveau 1
Messages : 4
Enregistré le : mer. 26 mars 2008 20:42
Status : Hors ligne

Re: [...]Clique sur un bouton avec position inconnu.

#2

Message par fabien »

je debute mais regarde la fonction "controlclick" ça doit convenir
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#3

Message par DidUngar »

C'est un truc du genre que je cherche effectivement.
Mais en prenant "AutoIt v3 Windows Info" dans l'onglet Control
si tu ouvre les options de firefox, et que tu regarder la fenaitre Option

On ne voit aucun text pour les boutons.
Du coup je n'arrive pas a les identifier.

Alors que ca fonctionne trés bien lors de la création de tache planifiée.
( j'ai regarder si c'était moi qui avez un probléme ou si firefox ne respecte pas le nomage des boutons )

Donc si il existe un autre moyen, merci d'avance.
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#4

Message par eln »

Bonjour

Un raccourci clavier ?
Débutant, pas taper !
Firefox2
Niveau 2
Niveau 2
Messages : 23
Enregistré le : lun. 31 mars 2008 20:28
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#5

Message par Firefox2 »

A mon avis le plus simple est d'utiliser les touches de navigation (et tab surtout) avec un Send()
Et pour enfoncer le bouton sélectionné, appuyer sur espace.
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#6

Message par DidUngar »

eln a écrit :Bonjour

Un raccourci clavier ?
Il n'y en as pas pour selectionner la zone pour la page d'accueil.
Firefox a écrit :A mon avis le plus simple est d'utiliser les touches de navigation (et tab surtout) avec un Send()
Et pour enfoncer le bouton sélectionné, appuyer sur espace.
C'est la solution momentané que j'ai choisi.
Mais j'aurai aimer une solution plus propre.
Firefox2
Niveau 2
Niveau 2
Messages : 23
Enregistré le : lun. 31 mars 2008 20:28
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#7

Message par Firefox2 »

Sinon tu peux aussi essayer de voir si le bouton a toujours la même id et si oui alors faire un ControlClick() ;)
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#8

Message par DidUngar »

Cette solution ma déjà été proposer par fabien ( que je remerci d'allieur )
Mais comme je lui ai déjà répondu cela ne fonctionne pas car firefox ne semble pas respecter cette "norme".
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#9

Message par arrkhan »

pourquoi ne pas faire Ctrl+L et send(la_page_d_acceuil_que_tu_souhaite) et entree
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#10

Message par ani »

regarde du coté de la fonction _GUICTRLMENU_*
Tu veux installer mozilla ? pourquoi ne pas utiliser sa fonction interne d'installation silencieuse ?

Quel bouton, quel label ?
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#11

Message par DidUngar »

L'instalation n'est pas dur c'est toujours ENTER ou presque.
Mais quand je commence a lui demander d'aller cherche AdsBloque+ et de lui ajouter une liste qu'il devra mettre a jour c'est plus dur.

Quand au label des boutons si tu arrive a les prendres ( dans ceux des options ) ,
de mon coté ca ne me donne rien ( avec le systéme fourni dans AutoitScript )

Les options que je désire lui donner :
Page d'acceuil : http://www.google.fr/ig?hl=fr&source=iglk
Page d'ouverture : vide
Taille du cache 5 Go
Nouvelle page dans des onglets
Fermer la fenaitre des téléchargements lorsque c'est fini.
Sauver les fichiers DL sur le bureaux
Ne pas prévenir si je ferme plusieur onglets
Pas d'historique
Vider les cookies et les sessions a chaque fermeture
Ne pas se souvenri des DL effectuer
Ne pas demander confirmation lors de l'effacement des traces

Je pense avoir dit le principal.
En tenter de le faire avec la fenaitre de capture tu verra bien vite que les boutons de FireFox n'ont aucun label déclaré !
Comme si ceux-ci sont des images afficher.

je pense que cela vient de la bibliothéque graphique qu'utilise FireFox pour être portable.
( comme le fait swing de java )

J'espere avoir mieu detailler le probléme.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#12

Message par Tlem »

Pour faire les réglages de la configuration de Firefox, je vous conseil plutôt de passer par la modification des fichiers de configuration :
http://www.mozilla.org/unix/customizing.html#prefs

Ou alors plus simplement, paramétrer Firefox une fois, puis récupérer les fichiers de configuration qu'il vous suffira de mettre en place pour retrouver vos réglages.
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é".
DidUngar
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mar. 14 août 2007 23:31
Status : Hors ligne

Re: [..] Clique sur un bouton avec position inconnu.

#13

Message par DidUngar »

Ce n'est pas du tout la méthode a la quelle je pensais.
Mais ca marche bien, c'est efficasse, et ca répond a mon probléme .

Donc : Parfait !
Merci
Répondre