Comment contrôler un clavier dans Visual Basic

September 10

Visual Basic est un langage de programmation simple et facile à utiliser qui est livré avec tous les ordinateurs Windows. Vous pouvez créer des scripts Visual Basic en utilisant le Bloc-notes, et de les utiliser pour automatiser une variété de tâches, vous évite d'avoir à les exécuter encore et vous-même. Une des façons les plus faciles à automatiser les choses en utilisant Visual Basic est d'utiliser la commande "SendKeys", qui vous permet de contrôler le clavier de l'utilisateur. De cette façon, vous pouvez écrire un programme pour faire tout ce qui peut normalement être fait à l'aide du clavier.

Instructions

1 Ouvrez le Bloc-notes. Créer un nouveau fichier, et enregistrez-le avec un nom de fichier se terminant par ".vbs."

2 Ajoutez le code pour activer le programme que vous souhaitez contrôler. Si vous vous attendez à être déjà en cours d'exécution lorsque votre script est démarré, utilisez le AppActivate, par exemple, si vous souhaitez contrôler une instance déjà en cours d'exécution du Bloc-notes:

AppActivate "Bloc-notes"

Si vous souhaitez contrôler un programme que votre script se lance, lancer à l'aide de la commande Shell. Par exemple:

Shell "notepad.exe"

3 Ajoutez le code pour envoyer les touches sur la ligne suivante. Par exemple, écrire:

SendKeys "Bonjour, monde!"

Cela aura le même effet que si l'utilisateur avait tapé "Bonjour," une virgule, un espace, «monde» et un point sur le clavier physique d'exclamation. Vous pouvez utiliser les codes entre crochets pour envoyer les touches spéciales. Par exemple, SendKeys "{ENTRER}" va produire le même effet que si l'utilisateur avait appuyé sur la touche "Entrée". Vous pouvez aussi mettre "+" avant toute lettre ou un code entre crochets pour imiter la touche "Shift", "^" pour "Ctrl" et "%" pour "Alt".

4 Enregistrez votre fichier. Double-cliquez dessus dans l'Explorateur Windows pour l'exécuter. Vous devriez voir votre texte EnvoiTouches apparaître dans l'application que vous avez envoyé à.

Conseils et avertissements

  • Soyez prudent en utilisant SendKeys; il peut envoyer des frappes à près de tout programme sur l'ordinateur, donc si vous activez la mauvaise application, il peut gâcher un document ou vous faire perdre des données.

          

Post a comment: