Interaction Třída

Definice

Modul Interaction obsahuje postupy, které slouží k interakci s objekty, aplikacemi a systémy.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
Dědičnost
Interaction
Atributy

Příklady

Následující příklad používá funkci Shell ke spuštění aplikace určené uživatelem.The following example uses the Shell function to run an application specified by the user. Určení AppWinStyle.NormalFocus, jak druhý argument otevře aplikaci v normální velikosti a získá fokus.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)  

Poznámky

Tento modul podporuje klíčová slova jazyka Visual Basic a členy běhové knihovny, které spouštějí jiné programy, volají metodu nebo vlastnost, zvuk pípnutí z počítače, poskytují řetězec příkazového řádku, manipuluje s objekty COM a řídicí dialogová okna.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.

Metody

AppActivate(Int32)

Aktivuje aplikaci, která je již spuštěna.Activates an application that is already running.

AppActivate(String)

Aktivuje aplikaci, která je již spuštěna.Activates an application that is already running.

Beep()

Zvuk zazní pomocí mluvčího počítače.Sounds a tone through the computer's speaker.

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

Spustí metodu pro objekt nebo nastaví nebo vrátí vlastnost objektu.Executes a method on an object, or sets or returns a property on an object.

Choose(Double, Object[])

Vybere a vrátí hodnotu ze seznamu argumentů.Selects and returns a value from a list of arguments.

Command()

Vrátí část příkazového řádku, která se používá ke spuštění Visual Basic nebo spustitelný program vyvinutý pomocí Visual Basic.Returns the argument portion of the command line used to start Visual Basic or an executable program developed with Visual Basic. Funkce My poskytuje větší produktivitu a výkon než funkce Command.The My feature provides greater productivity and performance than the Command function. Další informace najdete v tématu CommandLineArgs.For more information, see CommandLineArgs.

CreateObject(String, String)

Vytvoří a vrátí odkaz na objekt modelu COM.Creates and returns a reference to a COM object. CreateObject nelze použít k vytvoření instancí tříd v Visual Basic, pokud tyto třídy nejsou explicitně zveřejněny jako komponenty modelu 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)

Odstraní nastavení oddílu nebo klíče z položky aplikace v registru systému Windows.Deletes a section or key setting from an application's entry in the Windows registry. Funkce My poskytuje větší produktivitu a výkon v operacích registru než funkce DeleteSetting.The My feature gives you greater productivity and performance in registry operations than the DeleteSetting function. Další informace najdete v tématu Registry.For more information, see Registry .

Environ(Int32)

Vrací řetězec přidružený k proměnné prostředí operačního systému.Returns the string associated with an operating-system environment variable.

Environ(String)

Vrací řetězec přidružený k proměnné prostředí operačního systému.Returns the string associated with an operating-system environment variable.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetAllSettings(String, String)

Vrátí seznam nastavení klíče a jejich příslušné hodnoty (původně vytvořené pomocí SaveSetting) ze záznamu aplikace v registru Windows.Returns a list of key settings and their respective values (originally created with SaveSetting) from an application's entry in the Windows registry. Použití funkce My poskytuje vyšší produktivitu a výkon v rámci operací registru než GetAllSettings.Using the My feature gives you greater productivity and performance in registry operations than GetAllSettings. Další informace najdete v tématu Registry.For more information, see Registry.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetObject(String, String)

Vrátí odkaz na objekt poskytnutý komponentou COM.Returns a reference to an object provided by a COM component.

GetSetting(String, String, String, String)

Vrátí hodnotu nastavení klíče z položky aplikace v registru systému Windows.Returns a key setting value from an application's entry in the Windows registry. Funkce My poskytuje větší produktivitu a výkon v rámci operací registru než GetAllSettings.The My feature gives you greater productivity and performance in registry operations than GetAllSettings. Další informace najdete v tématu Registry.For more information, see Registry.

GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

(Zděděno od Object)
IIf(Boolean, Object, Object)

Vrátí jeden ze dvou objektů v závislosti na vyhodnocení výrazu.Returns one of two objects, depending on the evaluation of an expression.

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

Zobrazí výzvu v dialogovém okně, počká, až uživatel zadá text, nebo klikne na tlačítko a vrátí řetězec obsahující obsah textového pole.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()

Vytvoří kopii aktuálního Objectbez podstruktury.Creates a shallow copy of the current Object.

(Zděděno od Object)
MsgBox(Object, MsgBoxStyle, Object)

Zobrazí zprávu v dialogovém okně, počká, až uživatel klikne na tlačítko, a vrátí celé číslo, které označuje, na které tlačítko uživatel kliknul.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)

Vrátí řetězec představující počítaný rozsah, který obsahuje číslo.Returns a string representing the calculated range that contains a number.

SaveSetting(String, String, String, String)

Uloží nebo vytvoří položku aplikace v registru systému Windows.Saves or creates an application entry in the Windows registry. Funkce My poskytuje větší produktivitu a výkon v rámci operací registru než SaveSetting.The My feature gives you greater productivity and performance in registry operations than SaveSetting. Další informace najdete v tématu Registry.For more information, see Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Spustí spustitelný program a vrátí celé číslo obsahující ID procesu programu, pokud je stále spuštěn.Runs an executable program and returns an integer containing the program's process ID if it is still running.

Switch(Object[])

Vyhodnotí seznam výrazů a vrátí Objectovou hodnotu odpovídající prvnímu výrazu v seznamu, který je True.Evaluates a list of expressions and returns an Object value corresponding to the first expression in the list that is True.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro

Viz také