Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come inviare comandi ad un'applicazione non è a fuoco per Visual Basic

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 .

 

Programmazione © www.354353.com