Interaction Clase (Microsoft.VisualBasic) (2024)

Definición

Espacio de nombres:
Microsoft.VisualBasic
Ensamblado:
Microsoft.VisualBasic.Core.dll
Ensamblado:
Microsoft.VisualBasic.dll
Source:
Interaction.vb
Source:
Interaction.vb
Source:
Interaction.vb

Importante

Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

El módulo Interaction contiene los procedimientos que se utilizan para interactuar con objetos, aplicaciones y sistemas.

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

Object

Interaction

Atributos

StandardModuleAttribute

Ejemplos

En el ejemplo siguiente se usa la Shell función para ejecutar una aplicación especificada por el usuario. Al especificar AppWinStyle.NormalFocus como segundo argumento se abre la aplicación en tamaño normal y se le da el foco.

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

Comentarios

Este módulo admite las palabras clave del lenguaje Visual Basic y los miembros de la biblioteca en tiempo de ejecución que ejecutan otros programas, llaman a un método o propiedad, suenan un sonido desde el equipo, proporcionan una cadena de línea de comandos, manipulan objetos COM y cuadros de diálogo de control.

Métodos

AppActivate(Int32)

Activa una aplicación que ya se está ejecutando.

AppActivate(String)

Activa una aplicación que ya se está ejecutando.

Beep()

Emite un sonido a través del altavoz del equipo.

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

Ejecuta un método en un objeto, o bien establece o devuelve una propiedad en un objeto.

Choose(Double, Object[])

Selecciona y devuelve un valor de una lista de argumentos.

Command()

Devuelve la parte correspondiente a los argumentos de la línea de comandos utilizada para iniciar Visual Basic o un programa ejecutable desarrollado con Visual Basic. La característica My proporciona mayor productividad y rendimiento que la función Command. Para obtener más información, vea CommandLineArgs.

CreateObject(String, String)

Crea y devuelve una referencia a un objeto COM. CreateObject no se puede utilizar para crear instancias de clases en Visual Basic, a menos que dichas clases se expongan explícitamente como componentes COM.

DeleteSetting(String, String, String)

Elimina una sección o configuración de clave de la entrada de una aplicación en el Registro de Windows. La característica My proporciona mayor productividad y rendimiento en las operaciones del Registro que la función DeleteSetting. Para obtener más información, consulta Registry.

Environ(Int32)

Devuelve la cadena asociada a una variable de entorno del sistema operativo.

Environ(String)

Devuelve la cadena asociada a una variable de entorno del sistema operativo.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAllSettings(String, String)

Devuelve una lista de configuraciones de clave y sus respectivos valores (creados originalmente con SaveSetting) desde la entrada de una aplicación en el Registro de Windows. La característica My proporciona mayor productividad y rendimiento en las operaciones del Registro que GetAllSettings. Para obtener más información, vea Registry.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetObject(String, String)

Devuelve una referencia a un objeto proporcionado por un componente COM.

GetSetting(String, String, String, String)

Devuelve un valor de configuración de clave desde la entrada de una aplicación en el Registro de Windows. La característica My proporciona mayor productividad y rendimiento en las operaciones del Registro que GetAllSettings. Para obtener más información, vea Registry.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IIf(Boolean, Object, Object)

Devuelve uno de dos objetos, dependiendo de la evaluación de una expresión.

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

Muestra un mensaje en un cuadro de diálogo, espera a que el usuario escriba texto o haga clic en un botón y, a continuación, devuelve una cadena que contiene el contenido del cuadro de texto.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MsgBox(Object, MsgBoxStyle, Object)

Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y, a continuación, devuelve un entero que indica el botón en el que el usuario ha hecho clic.

Partition(Int64, Int64, Int64, Int64)

Devuelve una cadena que representa el intervalo calculado que contiene un número.

SaveSetting(String, String, String, String)

Guarda o crea una entrada de la aplicación en el Registro de Windows. La característica My proporciona mayor productividad y rendimiento en las operaciones del Registro que SaveSetting. Para obtener más información, vea Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Ejecuta un programa ejecutable y devuelve un entero que contiene el identificador de proceso del programa si aún se está ejecutando.

Switch(Object[])

Evalúa una lista de expresiones y devuelve un valor de Object correspondiente a la primera expresión de la lista que es True.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también

  • Resumen de información e interacción
  • Palabras clave de Visual Basic
  • Miembros de la biblioteca de Visual Basic Run-Time

Comentarios

Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea: https://aka.ms/ContentUserFeedback.

Enviar y ver comentarios de

Interaction Clase (Microsoft.VisualBasic) (2024)
Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 6388

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.