Visual Basic ( VB ) , linguaggio di sviluppo di Microsoft e ambiente per Windows , offre almeno due modi per automatizzare i programmi attualmente non ricevono l'input dell'utente . Un modo è quello di eseguire funzioni che il programma da controllare espone al controllo programmi per tale scopo. Un altro metodo di automazione comporta l'uso della classe SendKeys VB . Il metodo Send di questa classe può inviare sequenze di tasti alle applicazioni dato fuoco dal comando AppActivate . Invio di comandi da VB a comandi out-of -focus rende possibile per i diversi tipi di programmi di lavorare insieme . Istruzioni 
 1 
 Apri VB e cliccare il comando del menu "File ", " Nuovo progetto " per iniziare la creazione di un nuovo programma vuoto . Potrai personalizzare questo programma per inviare un comando per un'applicazione che non è a fuoco. 
 
 2 Fare clic sul collegamento "Windows modulo di domanda " che appare nella finestra di dialogo "Nuovo progetto" . Aprire la finestra di progettazione di modulo di iscrizione utente del programma facendo clic su " Design" nel menu " Finestra" . 
 3 
 Trascinare un controllo etichetta dalla casella degli strumenti di controllo nel form , mettendo il etichetta vicino alla cima. Fare clic con il marchio e fare clic su "Proprietà ", quindi " applicazione per automatizzare " tipo nel "Testo " riga proprietà . 
 4 
 Fai un'altra etichetta come avete fatto il primo, ma posizionarlo direttamente sotto il primo, e impostare il suo testo su " sequenza di tasti . " 
 5 
 Trascinare un controllo casella di testo dalla casella strumenti nel form , mettendolo direttamente a destra della prima etichetta . Trascinare un'altra casella di testo a destra della seconda etichetta . 
 6 
 Trascinare un controllo Button dalla casella degli strumenti nel form , di seguito i controlli esistenti del modulo. Fare doppio clic sul pulsante per inserire una finestra per la digitazione del codice sorgente del programma di automazione . 
 7 
 Incollare il seguente codice sopra l'istruzione " End Sub " della subroutine " Button1_Click " . Questo codice attiverà il programma inserito nella prima casella di testo , quindi inviare il comando chiave specificata nella seconda casella di testo . 
 
 AppActivate ( TextBox1.Text ) per 
 SendKeys.Send ( TextBox2.Text ) economici 8 
 eseguire il programma che si desidera inviare il comando da tastiera per . 
 9 
 Premere " F5 " per eseguire il programma , quindi digitare il nome di un programma di inviare un comando a tastiera . Digitare una sequenza di tasti che esegue quel comando nella seconda casella di testo . Il seguente è campione d'ingresso per le due caselle di testo , che invierà il comando " Indietro" per un Web browser . ( Eseguire il programma di browser prima di entrare in questo ingresso , e navigate verso una nuova pagina . ) : 
 
 Digitare il nome del browser (ad esempio, "Firefox ", "Internet Explorer" ) nella prima casella di testo . Nella seconda casella di testo , digitare "% { LEFT } . " VB interpreterà questa sequenza di tasti come " Alt-freccia sinistra ", un comando comune del browser per passare alla pagina Web visitata in precedenza . 
 10 
 Premere il pulsante del form per inviare il comando per il programma aperto . Se avete usato i dati di esempio nel passaggio 9 , il browser tornare alla pagina Web precedente .