Interaction 类

定义

Interaction 模块包含用于与对象、应用程序和系统交互的过程。

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
继承
Interaction
属性

示例

以下示例使用 Shell 函数运行用户指定的应用程序。 指定 AppWinStyle.NormalFocus 为第二个参数会以正常大小打开应用程序,并为其指定焦点。

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

注解

此模块支持Visual Basic语言关键字和运行时库成员,这些成员运行其他程序、调用方法或属性、从计算机发出蜂鸣声、提供命令行字符串、操作 COM 对象和控制对话框。

方法

AppActivate(Int32)

激活已经正在运行的应用程序。

AppActivate(String)

激活已经正在运行的应用程序。

Beep()

通过计算机扬声器提示音。

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

执行对象的方法,或者设置或返回对象的属性。

Choose(Double, Object[])

从参数列表中选择和返回一个值。

Command()

返回命令行的参数部分,该命令行用于启动 Visual Basic 或启动使用 Visual Basic 开发的可执行程序。 My 功能可以提供比 Command 函数更高的效率和更好的性能。 有关详细信息,请参阅 CommandLineArgs

CreateObject(String, String)

创建并返回对 COM 对象的引用。 不能在 Visual Basic 中使用 CreateObject 创建这些类的实例,除非将类显式公开为 COM 组件。

DeleteSetting(String, String, String)

从 Windows 注册表中某个应用程序的项中删除一个节或一个项设置。 与 DeleteSetting 函数相比,My 功能在注册表操作方面可为你提供更高的效率和更好的性能。 有关更多信息,请参见Registry

Environ(Int32)

返回与操作系统环境变量关联的字符串。

Environ(String)

返回与操作系统环境变量关联的字符串。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetAllSettings(String, String)

从 Windows 注册表中某个应用程序的项返回项设置及其各自的值(最初通过 SaveSetting 创建)的列表。 与 My 相比,GetAllSettings 功能在注册表操作方面可为您提供更高的效率和更好的性能。 有关详细信息,请参阅 Registry

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetObject(String, String)

返回对 COM 组件提供的对象的引用。

GetSetting(String, String, String, String)

从 Windows 注册表中应用程序的项返回项设置值。 与 My 相比,GetAllSettings 功能在注册表操作方面可为您提供更高的效率和更好的性能。 有关详细信息,请参阅 Registry

GetType()

获取当前实例的 Type

(继承自 Object)
IIf(Boolean, Object, Object)

根据表达式的计算,返回两个对象中的一个。

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

在对话框中显示提示,等待用户输入文本或单击按钮,然后返回包含文本框内容的字符串。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MsgBox(Object, MsgBoxStyle, Object)

在对话框中显示消息,等待用户单击按钮,然后返回一个整数,该整数指示用户单击的按钮。

Partition(Int64, Int64, Int64, Int64)

返回一个字符串,该字符串表示包含某个数字的计算范围。

SaveSetting(String, String, String, String)

在 Windows 注册表中保存或创建应用程序项。 与 My 相比,SaveSetting 功能在注册表操作方面可为您提供更高的效率和更好的性能。 有关详细信息,请参阅 Registry

Shell(String, AppWinStyle, Boolean, Int32)

运行一个可执行程序,并且如果该程序仍在运行则返回一个包含该程序的进程 ID 的整数。

Switch(Object[])

计算表达式列表,并返回与列表中第一个为 Object 的表达式对应的 True 值。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅