FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Problème d'envoi de touches à une fenêtre. Emptypar Jack Aujourd'hui à 10:03

» Un autre pense-bête...
Problème d'envoi de touches à une fenêtre. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Problème d'envoi de touches à une fenêtre. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Problème d'envoi de touches à une fenêtre. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Problème d'envoi de touches à une fenêtre. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Problème d'envoi de touches à une fenêtre. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Problème d'envoi de touches à une fenêtre. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Problème d'envoi de touches à une fenêtre. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Problème d'envoi de touches à une fenêtre. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Problème d'envoi de touches à une fenêtre. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Problème d'envoi de touches à une fenêtre. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Problème d'envoi de touches à une fenêtre. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Problème d'envoi de touches à une fenêtre. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Problème d'envoi de touches à une fenêtre. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Problème d'envoi de touches à une fenêtre. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 Problème d'envoi de touches à une fenêtre.

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Problème d'envoi de touches à une fenêtre. Empty
MessageSujet: Problème d'envoi de touches à une fenêtre.   Problème d'envoi de touches à une fenêtre. EmptyMar 7 Juil 2015 - 15:20

@Klaus.

Bonjour.

J'essaye vainement d'envoyer des touches clavier à une fenêtre indépendante de Panoramic.
Mais apparemment cela ne fonctionne pas correctement.

Merci Klaus de ton aide.

Voici l'adresse de l'application (à installer) vers laquelle je souhaiterais envoyer une séquence de touches.

Ce qui me permettrait d'obtenir les traductions d'un mot en anglais.

http://www.toucharger.com/fiches/windows/le-robert-collins/73910.htm

Code:
dim hnd%, res%, car$, txt$, titre$

dll_on "kgf"

titre$="Collins"
hnd%=dll_call2("GetWindowByTitle",1,adr(titre$))
' message str$(hnd%)

car$=chr$(9) : ' tab
res%=dll_call2("SendSingleChar",hnd%,adr(car$))
car$=chr$(9) : ' tab
res%=dll_call2("SendSingleChar",hnd%,adr(car$))
car$=chr$(9) : ' tab
res%=dll_call2("SendSingleChar",hnd%,adr(car$))

txt$="manger"
res%=dll_call2("SendString",hnd%,adr(txt$))

car$=chr$(13) : ' enter
res%=dll_call2("SendSingleChar",hnd%,adr(car$))

res%=dll_call5("SendSingleKey",hnd%,67,1,0,0)   :  ' envoyer ctrl/C

dll_off
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Problème d'envoi de touches à une fenêtre. Empty
MessageSujet: Re: Problème d'envoi de touches à une fenêtre.   Problème d'envoi de touches à une fenêtre. EmptyMar 7 Juil 2015 - 19:09

Essaie comme ça:
Code:
dim hnd%, res%, car$, txt$, titre$, i%, c%

dll_on "kgf"

titre$="Collins"
hnd%=dll_call2("GetWindowByTitle",1,adr(titre$))

res%=dll_call5("SendSingleKey",hnd%,9,0,0,0)  :  ' envoyer TAB
res%=dll_call5("SendSingleKey",hnd%,9,0,0,0)  :  ' envoyer TAB
res%=dll_call5("SendSingleKey",hnd%,9,0,0,0)  :  ' envoyer TAB

txt$="manger"
for i%=1 to len(txt$)
  res%=dll_call5("SendSingleKey",hnd%,asc(upper$(mid$(txt$,i%,1))),0,0,0)  :  ' envoyer ctrl/I
next i%

res%=dll_call5("SendSingleKey",hnd%,77,1,0,0)  :  ' envoyer ctrl/M
wait 50

res%=dll_call5("SendSingleKey",hnd%,65,1,0,0)  :  ' envoyer ctrl/A
res%=dll_call5("SendSingleKey",hnd%,67,1,0,0)  :  ' envoyer ctrl/C

dll_off


Il y a d'autres techniques, mais celle-ci marche. J'ai installé le logiciel en question pour tester cela.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Problème d'envoi de touches à une fenêtre.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème d'envoi de touches à une application.
» Problème lors de l'envoi de touches à une application.
» Problème de fenêtre modale.
» KGF_dll - nouvelles versions
» Envoi de touches à une application.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: