Interaction Interaction Interaction Interaction Class

Definizione

Il modulo Interaction contiene procedure che consentono di interagire con oggetti, applicazioni e sistemi.The Interaction module contains procedures used to interact with objects, applications, and systems.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
type Interaction = class
Public Module Interaction
Ereditarietà
InteractionInteractionInteractionInteraction
Attributi

Esempi

Nell'esempio seguente viene utilizzata Shell la funzione per eseguire un'applicazione specificata dall'utente.The following example uses the Shell function to run an application specified by the user. Se AppWinStyle.NormalFocus si specifica come secondo argomento, l'applicazione viene aperta in dimensioni normali e viene assegnata allo stato attivo.Specifying AppWinStyle.NormalFocus as the second argument opens the application in normal size and gives it the focus.

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

Commenti

Questo modulo supporta le parole chiave del linguaggio Visual Basic e i membri della libreria di runtime che eseguono altri programmi, chiamano un metodo o una proprietà, emettono un segnale acustico dal computer, forniscono una stringa della riga di comando, modificano gli oggetti COM e le finestre di dialogo di controllo.This module supports the Visual Basic language keywords and run-time library members that run other programs, call a method or property, sound a beep from the computer, provide a command-line string, manipulate COM objects, and control dialog boxes.

Metodi

AppActivate(Int32) AppActivate(Int32) AppActivate(Int32) AppActivate(Int32)

Attiva un'applicazione che è già in esecuzione.Activates an application that is already running.

AppActivate(String) AppActivate(String) AppActivate(String) AppActivate(String)

Attiva un'applicazione che è già in esecuzione.Activates an application that is already running.

Beep() Beep() Beep() Beep()

Emette un segnale acustico tramite l'altoparlante del computer.Sounds a tone through the computer's speaker.

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

Esegue un metodo in un oggetto oppure imposta o restituisce una proprietà in un oggetto.Executes a method on an object, or sets or returns a property on an object.

Choose(Double, Object[]) Choose(Double, Object[]) Choose(Double, Object[]) Choose(Double, Object[])

Seleziona e restituisce un valore da un elenco di argomenti.Selects and returns a value from a list of arguments.

Command() Command() Command() Command()

Restituisce la parte argomento della riga di comando utilizzata per avviare Visual Basic o un programma eseguibile sviluppato con Visual Basic.Returns the argument portion of the command line used to start Visual Basic or an executable program developed with Visual Basic. La funzionalità My garantisce maggiore produttività e prestazioni migliori rispetto alla funzione Command.The My feature provides greater productivity and performance than the Command function. Per ulteriori informazioni, vedere CommandLineArgs.For more information, see CommandLineArgs.

CreateObject(String, String) CreateObject(String, String) CreateObject(String, String) CreateObject(String, String)

Crea e restituisce un riferimento a un oggetto COM.Creates and returns a reference to a COM object. Non è possibile utilizzare CreateObject per creare istanze di classi in Visual Basic a meno che tali classi non vengano esposte in modo esplicito come componenti COM.CreateObject cannot be used to create instances of classes in Visual Basic unless those classes are explicitly exposed as COM components.

DeleteSetting(String, String, String) DeleteSetting(String, String, String) DeleteSetting(String, String, String) DeleteSetting(String, String, String)

Elimina una sezione o un'impostazione di chiave dalla voce di un'applicazione nel Registro di sistema di Windows.Deletes a section or key setting from an application's entry in the Windows registry. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione DeleteSetting.The My feature gives you greater productivity and performance in registry operations than the DeleteSetting function. Per altre informazioni, vedere Registry.For more information, see Registry .

Environ(Int32) Environ(Int32) Environ(Int32) Environ(Int32)

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.Returns the string associated with an operating-system environment variable.

Environ(String) Environ(String) Environ(String) Environ(String)

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.Returns the string associated with an operating-system environment variable.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAllSettings(String, String) GetAllSettings(String, String) GetAllSettings(String, String) GetAllSettings(String, String)

Restituisce un elenco di impostazioni di chiavi e dei rispettivi valori (originariamente creati con SaveSetting) dalla voce di un'applicazione nel Registro di sistema di Windows.Returns a list of key settings and their respective values (originally created with SaveSetting) from an application's entry in the Windows registry. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione GetAllSettings.Using the My feature gives you greater productivity and performance in registry operations than GetAllSettings. Per ulteriori informazioni, vedere Registry.For more information, see Registry.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetObject(String, String) GetObject(String, String) GetObject(String, String) GetObject(String, String)

Restituisce un riferimento a un oggetto fornito da un componente COM.Returns a reference to an object provided by a COM component.

GetSetting(String, String, String, String) GetSetting(String, String, String, String) GetSetting(String, String, String, String) GetSetting(String, String, String, String)

Restituisce il valore di un'impostazione di chiave dalla voce di un'applicazione nel Registro di sistema di Windows.Returns a key setting value from an application's entry in the Windows registry. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione GetAllSettings.The My feature gives you greater productivity and performance in registry operations than GetAllSettings. Per ulteriori informazioni, vedere Registry.For more information, see Registry.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IIf(Boolean, Object, Object) IIf(Boolean, Object, Object) IIf(Boolean, Object, Object) IIf(Boolean, Object, Object)

Restituisce uno di due oggetti, a seconda della valutazione di un'espressione.Returns one of two objects, depending on the evaluation of an expression.

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

Visualizza una richiesta in una finestra di dialogo, attende che l'utente immetta il testo o faccia clic su un pulsante, quindi restituisce una stringa con il contenuto della casella di testo.Displays a prompt in a dialog box, waits for the user to input text or click a button, and then returns a string containing the contents of the text box.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MsgBox(Object, MsgBoxStyle, Object) MsgBox(Object, MsgBoxStyle, Object) MsgBox(Object, MsgBoxStyle, Object) MsgBox(Object, MsgBoxStyle, Object)

Visualizza un messaggio in una finestra di dialogo, attende che l'utente faccia clic su un pulsante, quindi restituisce un intero che indica il pulsante scelto dall'utente.Displays a message in a dialog box, waits for the user to click a button, and then returns an integer indicating which button the user clicked.

Partition(Int64, Int64, Int64, Int64) Partition(Int64, Int64, Int64, Int64) Partition(Int64, Int64, Int64, Int64) Partition(Int64, Int64, Int64, Int64)

Restituisce una stringa che rappresenta l'intervallo calcolato che contiene un numero.Returns a string representing the calculated range that contains a number.

SaveSetting(String, String, String, String) SaveSetting(String, String, String, String) SaveSetting(String, String, String, String) SaveSetting(String, String, String, String)

Salva o crea una voce di applicazione nel Registro di sistema di Windows.Saves or creates an application entry in the Windows registry. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione SaveSetting.The My feature gives you greater productivity and performance in registry operations than SaveSetting. Per ulteriori informazioni, vedere Registry.For more information, see Registry.

Shell(String, AppWinStyle, Boolean, Int32) Shell(String, AppWinStyle, Boolean, Int32) Shell(String, AppWinStyle, Boolean, Int32) Shell(String, AppWinStyle, Boolean, Int32)

Esegue un programma eseguibile e restituisce un intero contenente l'ID di processo del programma, se è ancora in esecuzione.Runs an executable program and returns an integer containing the program's process ID if it is still running.

Switch(Object[]) Switch(Object[]) Switch(Object[]) Switch(Object[])

Valuta un elenco di espressioni e restituisce un valore Object corrispondente alla prima espressione True dell'elenco.Evaluates a list of expressions and returns an Object value corresponding to the first expression in the list that is True.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a

Vedi anche