Freigeben über


Interaction Klasse

Definition

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

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. Die Angabe AppWinStyle.NormalFocus als zweites Argument öffnet die Anwendung in normaler Größe und gibt ihr 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-Sprachschlüsselwörter und Laufzeitbibliothekselemente, die andere Programme ausführen, eine Methode oder Eigenschaft aufrufen, einen Signalton vom Computer aus hören, eine Befehlszeilenzeichenfolge bereitstellen, COM-Objekte bearbeiten und Dialogfelder steuern.

Methoden

AppActivate(Int32)

Aktiviert eine Anwendung, die bereits ausgeführt wird.

AppActivate(String)

Aktiviert eine Anwendung, die bereits ausgeführt wird.

Beep()

Spielt einen Signalton über den Lautsprecher des Computers ab.

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 diese zurück.

Choose(Double, Object[])

Wählt einen Wert aus einer Liste von Argumenten aus und gibt diesen zurück.

Command()

Gibt den Argumentabschnitt der Befehlszeile zurück, mit der Visual Basic oder ein ausführbares Programm gestartet wird das mit Visual Basic entwickelt wurde. Das My-Feature bietet höhere 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 in Visual Basic nur dann zur Erstellung von Klasseninstanzen verwendet werden, wenn diese explizit als COM-Komponenten verfügbar gemacht werden.

DeleteSetting(String, String, String)

Löscht einen Abschnitt oder eine Schlüsseleinstellung aus einen Anwendungseintrag in der Windows-Registrierung. Das My-Feature bietet bei Registrierungsvorgängen höhere Produktivität und Leistung, als die DeleteSetting-Funktion. Weitere Informationen finden Sie unter Registry.

Environ(Int32)

Gibt die zu einer Betriebssystem-Umgebungsvariablen gehörige Zeichenfolge zurück.

Environ(String)

Gibt die zu einer Betriebssystem-Umgebungsvariablen gehörige Zeichenfolge zurück.

Equals(Object)

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

(Geerbt von Object)
GetAllSettings(String, String)

Gibt eine Liste der Schlüsseleinstellungen eines Anwendungseintrags in der Windows-Registrierung mit ihren jeweiligen Werten (ursprünglich mit SaveSetting erstellt) zurück. Die Verwendung des My-Features ermöglicht bei Registrierungsvorgängen höhere Produktivität und Leistung als GetAllSettings. Weitere Informationen finden Sie unter Registry.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetObject(String, String)

Gibt einen Verweis auf ein von einer COM-Komponente bereitgestelltes Objekt zurück.

GetSetting(String, String, String, String)

Gibt einen Schlüsseleinstellungswert eines Anwendungseintrags in der Windows-Registrierung zurück. Das My-Feature bietet bei Registrierungsvorgängen höhere Produktivität und Leistung als GetAllSettings. Weitere Informationen finden Sie unter Registry.

GetType()

Ruft den Type der aktuellen Instanz ab.

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

Gibt eines von zwei Objekten zurück, abhängig von der Evaluierung eines Ausdrucks.

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

Zeigt eine Eingabeaufforderung in einem Dialogfeld an, wartet auf die Eingabe eines Textes oder auf das Klicken auf eine Schaltfläche durch den Benutzer und gibt eine Zeichenfolge zurück, die den Inhalt des Textfelds angibt.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Zeigt eine Meldung in einem Dialogfeld an und wartet darauf, dass der Benutzer auf eine Schaltfläche klickt. Anschließend wird eine ganze Zahl zurückgegeben, die angibt, auf welche Schaltfläche geklickt wurde.

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 bei Registrierungsvorgängen höhere Produktivität und Leistung 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 mit der Prozess-ID des Programms zurück, sofern es noch ausgeführt wird.

Switch(Object[])

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

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen