[R] Fenêtre récalcitrante

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[R] Fenêtre récalcitrante

#1

Message par jcaspar »

Bo :D njour à tous !

J'essaie de débloquer la situation avec une fenêtre pour pouvoir lancer un send
mais rien à faire j'ai testé avec winactive, winwait ... peut être avez vous une idée pour me permettre de débloquer l'affaire ?

Cette commande permet d'accéder aux options de l'imprimante de votre choix ...en fait je souhaite pouvoir modifier le paramétrage de l'imprimante de mon choix mais je ne parviens pas à appuyer sur les boutons avec autoit.

Je vous remercie d'avance de vos conseils et astuces

Code : Tout sélectionner


$retour=runwait("Rundll32 printui.dll,PrintUIEntry /p /n "& "imprimante")
 
Modifié en dernier par jcaspar le mer. 27 juin 2012 15:04, modifié 2 fois.
Myki
Niveau 2
Niveau 2
Messages : 20
Enregistré le : lun. 11 juin 2012 16:56
Status : Hors ligne

Re: [..] Fenêtre récalcitrante

#2

Message par Myki »

Salut,

Je ne comprends pas ce que tu cherches à faire.
Modifié en dernier par Myki le mar. 12 juin 2012 07:06, modifié 1 fois.
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Fenêtre récalcitrante

#3

Message par PandiPanda »

Bonsoir,
avez vous essayé au niveau des controlxxx() ?
Ces informations, doivent bien être écrites quelque part, il est pas possible de modifié le(s) fichier(s) directement ? ^^
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

Re: [..] Fenêtre récalcitrante

#4

Message par jcaspar »

Merci pour vos conseils !

J'ai bien tenté avec un controlsend mais rien à faire .... peut être s'agit d'un bug de Windows ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fenêtre récalcitrante

#5

Message par Tlem »

Bonjour.
RunWait ne vous renverra que le retour de la commande lancée.
Pour Faire ce que vous voulez, il vous en faut plus !
La commande Run vous permettra d'obtenir le PID de l'application lancée et donc de pouvoir obtenir le handle de la fenêtre, ce qui vous permettra le contrôle total de l'application. ^^
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é".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Fenêtre récalcitrante

#6

Message par TommyDDR »

De plus, RunWait va attendre que le processus lancé (la fenêtre avec les options de l'imprimante) soit quitté pour vous rendre la main, (votre programme reste bloqué tant que celle-ci est ouverte)
Comme l'a dit Tlem -> Run()
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre