comment piloter un soft ? [windows] - Programmation
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) ?
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
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
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 , 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.
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.
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 ?
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
Marsh Posté le 21-06-2002 à 14:57:30
ben appelle le !
ruuuuuuuuuuuufoooooooooooooo !!!!!
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 |
Alamo Square et ses maisons Victoriennes.
Marsh Posté le 22-06-2002 à 18:56:20
-> Harkonnen
comment fait on pour récupèrer le hWnd d'une application?
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
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
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?
Marsh Posté le 23-06-2002 à 10:38:58
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
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é.
Marsh Posté le 24-06-2002 à 11:57:43
Harkonnen a écrit a écrit : ben appelle le ! ruuuuuuuuuuuufoooooooooooooo !!!!! |
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... )
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.