[windows] comment piloter un soft ?

comment piloter un soft ? [windows] - Programmation

Marsh Posté le 21-06-2002 à 14:10:40    

voila j'ai un pb j'ai besoin de simuler des appuis de touches sur un logiciel existant (developpe par ma boite), enchainer une sequence de touche de manière automatique.
 
J'avais poste dans Software mais peut-être qu'ici j'aurais plus de chance d'avoir des résultats.
 
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas
 
 
Merci.

Reply

Marsh Posté le 21-06-2002 à 14:10:40   

Reply

Marsh Posté le 21-06-2002 à 14:13:18    

Zet a écrit a écrit :

voila j'ai un pb j'ai besoin de simuler des appuis de touches sur un logiciel existant (developpe par ma boite), enchainer une sequence de touche de manière automatique.
 
J'avais poste dans Software mais peut-être qu'ici j'aurais plus de chance d'avoir des résultats.
 
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas
 
 
Merci.  




 
...tu connais la programmation C/C++ (ou autre) ?

Reply

Marsh Posté le 21-06-2002 à 14:16:25    

tu récupères le hWnd de ton application, puis tu lui envoies un WM_CHAR correspondant à la touche souhaitée


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 21-06-2002 à 14:18:28    

Zet a écrit a écrit :

voila j'ai un pb j'ai besoin de simuler des appuis de touches sur un logiciel existant (developpe par ma boite), enchainer une sequence de touche de manière automatique.
 
J'avais poste dans Software mais peut-être qu'ici j'aurais plus de chance d'avoir des résultats.
 
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas
 
 
Merci.  




 
va sur mon site :
http://perso.libertysurf.fr/chris.jav
 
j'ai développé un planificateur qui est basé sur le principe d'envoiyer des séquences de touches à une application...
ça peut peut-être t'aider :)
(rubrique programmation->item planificateur)
 
ps: mon site ne fonctionne que sous IE

Reply

Marsh Posté le 21-06-2002 à 14:19:30    

Ouais, merci de la reponse mais on ne code pas en C/C++ mais en powerbuilder  :cry: , donc pas de compilo. Sinon effectivement c'est pas mal comme soluce.
 
Existerait-il une solution plus simple a mettre en oeuvre, vu les contraintes que je viens d'ennoncer ?
 
 
merci pour les réponses en tous cas.  [:bigsmiley]
 
edit : merci pour ton lien rufo , je vais tester.
 
edit2 : rufo => avec l'image avec le soleil on ne voit absolument pas ce qu'il y a d'ecrit en haut a gauche.


Message édité par ZeT le 21-06-2002 à 14:22:39
Reply

Marsh Posté le 21-06-2002 à 14:38:08    

Y'a un pb dans ton appli, on est oblige de rentrer les chemins de tous les exe, et le bouton annuler est grise/innaccessible, peut tu faire un "OU" et non pas un "ET" sur tes champs de chemins ?

Reply

Marsh Posté le 21-06-2002 à 14:54:54    

UP  
aidez moi a retrouver rufo, son soft a l'air genial mais il manque encore des améliorations

Reply

Marsh Posté le 21-06-2002 à 14:57:30    

ben appelle le !
ruuuuuuuuuuuufoooooooooooooo !!!!! :d


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 21-06-2002 à 14:59:30    

Y'a trop d'echo ça marche pas !!!    :pt1cable:  
 :lol:  :lol:

Reply

Marsh Posté le 21-06-2002 à 17:38:45    

rufo a écrit a écrit :

 
 
va sur mon site :
http://perso.libertysurf.fr/chris.jav
 
j'ai développé un planificateur qui est basé sur le principe d'envoiyer des séquences de touches à une application...
ça peut peut-être t'aider :)
(rubrique programmation->item planificateur)
 
ps: mon site ne fonctionne que sous IE  




 
 
 :love:  :love: Alamo Square et ses maisons Victoriennes.  :love:

Reply

Marsh Posté le 21-06-2002 à 17:38:45   

Reply

Marsh Posté le 22-06-2002 à 18:56:20    

-> Harkonnen
comment fait on pour récupèrer le hWnd d'une application?

Reply

Marsh Posté le 22-06-2002 à 19:12:30    

thunderbird54 a écrit a écrit :

-> Harkonnen
comment fait on pour récupèrer le hWnd d'une application?  




En C++/MFC, tu le récupères comme ça :
TaClasseDialogue.m_hWnd
 
En Win32, avec la fonction FindWindow


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-06-2002 à 01:24:40    

hum et en vb?

Reply

Marsh Posté le 23-06-2002 à 01:37:05    

thunderbird54 a écrit a écrit :

hum et en vb?  




FindWindows, EnumWindows & co C de l'API donc ça marche aussi en VB


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 23-06-2002 à 02:14:40    

ah ok je ne savais pas
 
et sinon comment on fait pour s'adresser a l'api en vb? c pareil qu'avec les procedure normales?

Reply

Marsh Posté le 23-06-2002 à 10:38:58    

Reply

Marsh Posté le 23-06-2002 à 11:28:24    

Tu peux essayer avec le systeme de script integré aux nouvelles versions de windows ( windows scripting host ).
Je l'utilise pour ecrire dans la base de registre effacer des fichiers etc...
Je sais qu'il y a un exemple sur le site de microsoft qui pilote la calculatrce windows en simulant la frappe de touche
voilà bonne chance

Reply

Marsh Posté le 24-06-2002 à 11:39:50    

SendMessage suffit, a toi de définir le comportement de tes applis suivant le messages recus. WM_CHAR ... ca fait un peu bricolé.

Reply

Marsh Posté le 24-06-2002 à 11:57:43    

Harkonnen a écrit a écrit :

ben appelle le !
ruuuuuuuuuuuufoooooooooooooo !!!!! :d  




 
oui, on me demande? Pour mon appli, si on a pas tous les softs demandés, il suffit de sélectionner des exe qqc. Seulement après, faudra pas s'étonner que les planifications associées à ces softs ne marchent pas... )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed