OVH Cloud OVH Cloud

SendKeys dans une autre application

1 réponse
Avatar
myname
Bonjour,

comment générer une frappe de caractères (=SendKeys) dans une application
autre que ma propre application VB ? (sans utiliser Automation)

Par exemple, mon application VB tape "Salut" dans un Notepad ouvert.

Merci

1 réponse

Avatar
François Picalausa
Hello,

Tu peux utiliser, par exemple, AppActivate.
Si tu ouvre toi même l'application, tu peux aussi spécifier comment elle
doit être ouverte.
Voici un exemple:
En spécifiant le mode d'ouverture de l'application:
Shell "notepad.exe", vbNormalFocus
SendKeys "Hello from VB!", True

Ou en activant la fenêtre par son titre avant usage:
Shell "notepad.exe", vbNormalNoFocus
AppActivate "Sans Titre - Bloc-notes"
SendKeys "Hello from VB!", True

--
François Picalausa

"myname" a écrit dans le message de news:
41e9578f$0$7115$
Bonjour,

comment générer une frappe de caractères (=SendKeys) dans une
application autre que ma propre application VB ? (sans utiliser
Automation)
Par exemple, mon application VB tape "Salut" dans un Notepad ouvert.

Merci