Visual Basic (VB) , bietet Microsoft die Entwicklung Sprache und Umgebung für Windows , mindestens zwei Möglichkeiten der Automatisierung Programme derzeit nicht Empfangen von Benutzereingaben . Eine Möglichkeit ist das Ausführen von Funktionen , die das Programm gesteuert werden, um Kontrolle von Programmen für diesen Zweck verfügbar macht. Eine weitere Methode ist die Verwendung Automatisierung der VB SendKeys -Klasse. Die Send-Methode dieser Klasse können Tastenanschläge an Anwendungen gegeben Fokus der AppActivate Befehl senden. Senden von Befehlen von VB auf out-of -focus -Befehle ist es möglich, verschiedene Arten von Programmen zusammen zu arbeiten. Anleitung
1
öffnen VB und klicken Sie auf " Datei"-Menü die "Neues Projekt" Kommando beginnen die Schaffung eines neuen, leeren Programm . Sie gestalten das Programm , um einen Befehl zu einer Anwendung , das nicht im Fokus senden.
2
Klicken Sie auf den "Windows Form -Anwendung" Link, der in der "Neues Projekt" Dialogfeld erscheint. Öffnen Sie das Fenster für die Gestaltung des Programms Benutzer Anmeldeformular durch Klick auf " Design" unter dem Menü "Fenster" .
3
Ziehen Sie ein Label-Steuerelement aus der Steuerelement -Tool-Box auf das Formular , indem die Etikett in der Nähe der Spitze. Rechten Maustaste auf die Markierung und klicken Sie auf " Eigenschaften ", dann " Anwendung zu automatisieren " in der Eigenschaft "Text" Reihe.
4
Als ein anderes Label , wie Sie das erste tat, aber legen Sie es direkt unter dem ersten, und setzen Sie den Text in " Key -Sequenz ".
5
Ziehen Sie ein Textfeld-Steuerelement aus der Toolbox auf das Formular , indem es direkt auf der rechten Seite des ersten Etiketts . Ziehen Sie ein weiteres Textfeld auf der rechten Seite des zweiten Etiketts .
6
Ziehen Sie ein Button-Steuerelement aus der Toolbox auf das Formular unterhalb des Formulars bestehenden Kontrollen . Doppelklicken Sie auf die Schaltfläche, um ein Fenster für die Eingabe Ihrer Automatisierung Quellcode des Programms geben .
7
den folgenden Quellcode über dem "End Sub "-Anweisung des " Button1 " Unterprogramm Einfügen. Dieser Code wird das Programm aktivieren im ersten Textfeld eingegeben , dann schicken Sie die Taste Befehl in das zweite Textfeld angegeben .
AppActivate ( TextBox1.Text )
SendKeys.Send ( TextBox2.Text )
8
Führen Sie das gewünschte Programm , um die Tastatur -Befehl zu senden .
9
Presse "F5 ", um das Programm zu starten , geben Sie dann den Namen eines Programms zur senden Tastatur Befehl . Geben Sie eine Tastenkombination , die diesen Befehl in das zweite Textfeld führt . Folgendes Beispiel ist eine Eingabe für die beiden Textfelder , die die "Zurück" -Befehl an einen Web-Browser zu senden. ( Führen Sie das Browser-Programm , bevor Sie diese Eingabe , und navigieren Sie zu einer neuen Seite. ):
Geben Sie den Namen des Browsers (zB " Firefox ", "Internet Explorer" ) in das erste Textfeld . Im zweiten Textfeld "% { LEFT } . " VB wird diese Tastenfolge als " Alt- Pfeil nach links ", eine gemeinsame Browser-Befehl interpretieren für den Übergang zu der zuvor besuchten Webseite.
10
Drücken des Formulars Taste , um den Befehl zu dem offenen Programm zu senden . Wenn Sie die Beispieldaten in Schritt 9 verwendet , wird der Browser zur vorherigen Web -Seite zurückzukehren.