Interaction Klasse

Definition

Das Interaction Modul enthält Prozeduren, die für die Interaktion mit Objekten, Anwendungen und Systemen verwendet werden.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Vererbung
Interaction
Attribute

Beispiele

Im folgenden Beispiel wird die Shell Funktion verwendet, um eine vom Benutzer angegebene Anwendung auszuführen. Wenn AppWinStyle.NormalFocus Sie als zweites Argument angeben, wird die Anwendung in normaler Größe geöffnet und erhält den Fokus.

Dim procID As Integer
' Run calculator.
procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus)

Hinweise

Dieses Modul unterstützt die Visual Basic Sprachstichwörter und Laufzeitbibliothekselemente, die andere Programme ausführen, eine Methode oder Eigenschaft aufrufen, einen Signalton vom Computer hören, eine Befehlszeilenzeichenfolge bereitstellen, COM-Objekte bearbeiten und Dialogfelder steuern.

Methoden

Name Beschreibung
AppActivate(Int32)

Aktiviert eine Anwendung, die bereits ausgeführt wird.

AppActivate(String)

Aktiviert eine Anwendung, die bereits ausgeführt wird.

Beep()

Gibt einen Ton über den Lautsprecher des Computers aus.

CallByName(Object, String, CallType, Object[])

Führt eine Methode für ein Objekt aus, oder legt eine Eigenschaft für ein Objekt fest oder gibt sie zurück.

Choose(Double, Object[])

Wählt einen Wert aus einer Liste mit Argumenten aus und gibt ihn zurück.

Command()

Gibt den Argumentteil der Befehlszeile zurück, der zum Starten Visual Basic oder eines ausführbaren Programms verwendet wird, das mit Visual Basic entwickelt wurde. Das My Feature bietet mehr Produktivität und Leistung als die Command Funktion. Weitere Informationen finden Sie unter CommandLineArgs.

CreateObject(String, String)

Erstellt und gibt einen Verweis auf ein COM-Objekt zurück. CreateObject kann nicht verwendet werden, um Instanzen von Klassen in Visual Basic zu erstellen, es sei denn, diese Klassen werden explizit als COM-Komponenten verfügbar gemacht.

DeleteSetting(String, String, String)

Löscht einen Abschnitt oder eine Schlüsseleinstellung aus dem Eintrag einer Anwendung in der Windows-Registrierung. Das My Feature bietet Ihnen mehr Produktivität und Leistung in Registrierungsvorgängen als die DeleteSetting Funktion. Weitere Informationen finden Sie unter Registry.

Environ(Int32)

Gibt die Zeichenfolge zurück, die einer Betriebssystemumgebungsvariable zugeordnet ist.

Environ(String)

Gibt die Zeichenfolge zurück, die einer Betriebssystemumgebungsvariable zugeordnet ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAllSettings(String, String)

Gibt eine Liste der Schlüsseleinstellungen und deren jeweiligen Werte (ursprünglich mit SaveSetting erstellt) aus dem Eintrag einer Anwendung in der Windows-Registrierung zurück. Durch die Verwendung des My Features erhalten Sie mehr Produktivität und Leistung in Registrierungsvorgängen als GetAllSettings. Weitere Informationen finden Sie unter Registry.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetObject(String, String)

Gibt einen Verweis auf ein Objekt zurück, das von einer COM-Komponente bereitgestellt wird.

GetSetting(String, String, String, String)

Gibt einen Schlüsseleinstellungswert aus dem Eintrag einer Anwendung in der Windows-Registrierung zurück. Das My Feature bietet Ihnen mehr Produktivität und Leistung in Registrierungsvorgängen als GetAllSettings. Weitere Informationen finden Sie unter Registry.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IIf(Boolean, Object, Object)

Gibt je nach Auswertung eines Ausdrucks eines von zwei Objekten zurück.

InputBox(String, String, String, Int32, Int32)

Zeigt eine Eingabeaufforderung in einem Dialogfeld an, wartet, bis der Benutzer Text eingibt oder auf eine Schaltfläche klickt, und gibt dann eine Zeichenfolge zurück, die den Inhalt des Textfelds enthält.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MsgBox(Object, MsgBoxStyle, Object)

Zeigt eine Meldung in einem Dialogfeld an, wartet, bis der Benutzer auf eine Schaltfläche klickt, und gibt dann eine ganze Zahl zurück, die angibt, auf welche Schaltfläche der Benutzer geklickt hat.

Partition(Int64, Int64, Int64, Int64)

Gibt eine Zeichenfolge zurück, die den berechneten Bereich darstellt, der eine Zahl enthält.

SaveSetting(String, String, String, String)

Speichert oder erstellt einen Anwendungseintrag in der Windows Registrierung. Das My Feature bietet Ihnen mehr Produktivität und Leistung in Registrierungsvorgängen als SaveSetting. Weitere Informationen finden Sie unter Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Führt ein ausführbares Programm aus und gibt eine ganze Zahl zurück, die die Prozess-ID des Programms enthält, wenn sie noch ausgeführt wird.

Switch(Object[])

Wertet eine Liste von Ausdrücken aus und gibt einen Object Wert zurück, der dem ersten Ausdruck in der Liste entspricht.True

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen