Поделиться через


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-объект. Функция CreateObject не может использоваться для создания экземпляров классов в Visual Basic, если эти классы явным образом не представлены как COM-компоненты.

DeleteSetting(String, String, String)

Удаляет раздел или настройку параметра из записи приложения в реестре Windows. Возможность My предоставляет большую производительность и быстродействие в операциях с реестром, чем функция DeleteSetting. Дополнительные сведения см. в разделе Registry.

Environ(Int32)

Возвращает строку, связанную с переменной среды операционной системы.

Environ(String)

Возвращает строку, связанную с переменной среды операционной системы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetAllSettings(String, String)

Возвращает список параметров разделов и соответствующих значений (первоначально созданных с помощью функции SaveSetting) из записи приложения в реестре Windows. Использование возможности 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)

Запускает исполняемую программу и возвращает целочисленное значение, содержащее идентификатор процесса программы, если программа в данный момент все еще выполняется.

Switch(Object[])

Вычисляет значения выражений из списка и возвращает значение Object, соответствующее первому выражению в списке, которое равно True.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел