Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1826 connectés 

  FORUM HardWare.fr
  Programmation

  [delphi] Cliquer sur un bouton d'une application externe ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi] Cliquer sur un bouton d'une application externe ?

n°171345
nico168
Posté le 04-07-2002 à 16:58:57  profilanswer
 

je vous explique mon pb :
j'utilise un systeme pour imprimer automatiquement les fichier .doc de word recu par mail de facon automatique.
le probleme c'est que certains documents ont des marges definie a l'exterieur de la zone d'impression et j'ai le message de word bien connu qui me demande de confirmer l'impression, oui ou non.
ce qui bloque tout puisque cela demande une operation humaine.
 
j'ai chercher sur le net mais je n'ai pas trouver comment desactivé cette confirmation.
 
je me suis donc resolu a simuler une intervention humaine.
j'arrive a recuperer le handle de la fenetre en question grace a son nom, mais je ne trouve pas comment faire ensuite pour trouver le handle du bouton et simuler un clic.
 
je m'y prend mal ? des conseils ?
merci
 
ps : j'ai mis Delphi dans le topic car c'est celui que je connais mieux mais je comprends le c/c++


Message édité par nico168 le 04-07-2002 à 17:14:22
mood
Publicité
Posté le 04-07-2002 à 16:58:57  profilanswer
 

n°171347
evode
Meuaarf !! ReZo !!!
Posté le 04-07-2002 à 17:04:43  profilanswer
 

ben je pense k'il fo piloter word par OLE
 
On s'en etait servi poor construire des fichiers Excell en pilttant Excell depuis notre appli.
 
de la tu devrai pouvoir faire des modif sur les proprietes du doc
Par contre je suis incapable de te dire si mes proprietes dispo vont jusqu'a la redefinition de la zone d'impression


---------------
Hyndex - Meuaarf !! ReZo !!!
n°171351
nico168
Posté le 04-07-2002 à 17:12:37  profilanswer
 

oui mais en fait c'est pas mon application qui lance l'impression, et je sais meme pas comment le gars a fait le truc, y'a juste un "demon" qui tourne et qui recupere les doc recu en mail et lance l'impression.
 
tout se passe bien sauf dans le cas expliquer plus haut.
donc je pense pas qu'utiliser OLE soit approprié.
 
D'ailleur je ne veut pas modifier les marge du document ni la zone d'impression, je veux juste confirmer l'impression
 
merci

n°171353
evode
Meuaarf !! ReZo !!!
Posté le 04-07-2002 à 17:15:49  profilanswer
 

arf desole
aucune idee alors :(
gl


---------------
Hyndex - Meuaarf !! ReZo !!!
n°171372
nico168
Posté le 04-07-2002 à 17:42:56  profilanswer
 

up  :pt1cable:

n°171471
zion
Plop
Posté le 04-07-2002 à 21:28:11  profilanswer
 

Benh t'as deja le handle de la fenêtre, c'est pas plus dur pour avoir le bouton, va voir le groupe d'API de FindWindow
 
Sinon, pour économiser ton temps, utilise WinSight (je pense), il doit te filer le nom de toutes les fenêtres, sinon benh d'autres softs espions le fait (tu peux le faire toi même c pas dur).
 
Mais tu peux aussi envoyer un simple SC_CLOSE en WM_SYSCOMMAND (je pense) à la fenêtre, si le simple fait de la fermer suffit, ca simulera que le mec a cliqué sur la jolie petite croix.
 


---------------
Informaticien.be - Lancez des défis à vos amis

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [delphi] Cliquer sur un bouton d'une application externe ?

 

Sujets relatifs
Eske ça s'apprend vite le langage Delphi?[HTML/JS] Désactiver ou faire disparaître un bouton submit
[Delphi]Writeln etc.. :( bloquer le bouton droit uniquement sur une image du site
i[delphi 5]opérations[delphi] arguments pour delphi><VB sur palm
pb conversion separateur decimal ds mes tables access ac appli delphi[javascript] envoyer formulaire en fonction d'un bouton radio.
[delphi] caracteres speciaux (chinois,hébreux...)[Delphi] Marquer un temps d'attente dans le code !
Plus de sujets relatifs à : [delphi] Cliquer sur un bouton d'une application externe ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR