Visual Basic (VB) , le développement du langage et de l'environnement de Microsoft pour Windows, offre au moins deux façons d'automatiser les programmes ne reçoivent pas actuellement saisie de l'utilisateur . Une façon consiste à exécuter des fonctions que le programme doit être contrôlé expose au contrôle des programmes à cette fin. Une autre méthode d'automatisation implique l'utilisation de la classe SendKeys VB . La méthode Send de cette classe peut envoyer des séquences de touches à des applications données accent par la commande AppActivate . Envoi de commandes à partir de VB aux commandes out-of -focus permet à différents types de programmes de travailler ensemble. Instructions 1 Ouvert VB et cliquez sur la commande " Nouveau projet " dans le menu " Fichier" pour commencer à créer un nouveau programme vide. Vous pourrez personnaliser le programme pour envoyer une commande à une application qui n'est pas au point. 2 Cliquez sur le lien "Windows formulaire de demande » qui apparaît dans la boîte de dialogue «Nouveau projet». Ouvrez la fenêtre de conception de formulaire d'inscription de l'utilisateur du programme en cliquant sur " Design" dans le menu "Fenêtre" . 3 Faites glisser un contrôle Label de la boîte à outils de contrôle sur la forme , en plaçant le étiquette vers le haut . Cliquez à droite sur l'étiquette et cliquez sur «Propriétés », puis «Demande d'automatiser " taper dans le couloir de la propriété "Texte" . 4 faire une autre étiquette que vous avez fait la première, mais le placer directement dans le premier, et a fixé son texte " séquence de touches. " 5 Faites glisser un contrôle de zone de texte à partir de la boîte à outils sur la forme , le plaçant directement à la droite de la première étiquette. Faites glisser une autre zone de texte à droite de la deuxième étiquette . 6 glisser un contrôle de bouton dans la boîte à outils vers le formulaire ci-dessous contrôles existants du formulaire. Double-cliquez sur le bouton pour entrer dans une fenêtre de saisie du code source de votre programme d'automatisation . 7 Collez le code source suivant au-dessus du " End Sub " déclaration du sous-programme " Button1_Click " . Ce code va activer le programme est entré dans la première zone de texte, puis envoyer la commande clé spécifiée dans la deuxième zone de texte. AppActivate ( TextBox1.Text ) SendKeys.Send ( TextBox2.Text ) 8 exécutez le programme que vous souhaitez envoyer la commande clavier pour . 9 Appuyez sur " F5" pour exécuter le programme , puis tapez le nom d'un programme à envoyer une commande de clavier à . Tapez une séquence de touches qui exécute cette commande dans la deuxième zone de texte. Ce qui suit est entrée de l'échantillon pour les deux zones de texte , qui va envoyer la commande "Retour" pour un navigateur Web. ( Exécutez le programme de navigation avant d'entrer dans cette entrée, et accédez à une nouvelle page. ) : Tapez le nom du navigateur (par exemple « Firefox », « Internet Explorer ») dans la première zone de texte. Dans la deuxième zone de texte, tapez "% {left } . " VB va interpréter cette séquence de touches comme " Alt + flèche gauche ", une commande commune du navigateur pour passer à la page Web précédemment visitées. 10 Press le bouton du formulaire pour envoyer la commande pour le programme ouvert . Si vous avez utilisé les données d'échantillon à l'étape 9 , le navigateur va revenir à la page Web précédente .
|