Page 1 sur 1
[R] Clique sur un bouton avec position inconnu.
Posté : mar. 01 avr. 2008 01:40
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 :
)
Pourriez vous me dire si une fonction de se genre existe sous au3.
Sinon comment la crée ?
Re: [...]Clique sur un bouton avec position inconnu.
Posté : mar. 01 avr. 2008 19:50
par fabien
je debute mais regarde la fonction "controlclick" ça doit convenir
Re: [..] Clique sur un bouton avec position inconnu.
Posté : mer. 02 avr. 2008 02:55
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.
Re: [..] Clique sur un bouton avec position inconnu.
Posté : mer. 02 avr. 2008 06:31
par eln
Bonjour
Un raccourci clavier ?
Re: [..] Clique sur un bouton avec position inconnu.
Posté : mer. 02 avr. 2008 07:38
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.
Re: [..] Clique sur un bouton avec position inconnu.
Posté : mer. 02 avr. 2008 12:30
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.
Re: [..] Clique sur un bouton avec position inconnu.
Posté : mer. 02 avr. 2008 12:56
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()

Re: [..] Clique sur un bouton avec position inconnu.
Posté : jeu. 03 avr. 2008 01:05
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".
Re: [..] Clique sur un bouton avec position inconnu.
Posté : ven. 04 avr. 2008 15:43
par arrkhan
pourquoi ne pas faire Ctrl+L et send(la_page_d_acceuil_que_tu_souhaite) et entree
Re: [..] Clique sur un bouton avec position inconnu.
Posté : ven. 04 avr. 2008 15:56
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 ?
Re: [..] Clique sur un bouton avec position inconnu.
Posté : sam. 05 avr. 2008 03:53
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.
Re: [..] Clique sur un bouton avec position inconnu.
Posté : sam. 05 avr. 2008 10:20
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.
Re: [..] Clique sur un bouton avec position inconnu.
Posté : dim. 06 avr. 2008 22:55
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