Allows clients to perform operations on the machine on which the Open Agent is hosted.
C#
public class SystemFunctions
VB
'Declaration Public Class SystemFunctions _
Name | Description |
---|---|
AgentDirectory | Gets the directory in which the Open Agent is hosted. |
AgentVersion | Gets the version of the Open Agent. |
ClipboardText | Gets or sets the text in the clipboard. |
CurrentDrive | Gets or sets the current drive. |
CurrentRegistryView | Gets or sets the current registry view. |
CurrentWorkingDirectory | Gets or sets the current working directory of the Open Agent. |
CursorPosition | Gets the current cursor position. |
CursorType | Gets the current cursor type. |
FreeMemory | Gets the percentage of free memory that is available. |
HostName | Gets the hostname of the machine on which the Open Agent is hosted. |
Locale | Gets the locale of the machine on which the Open Agent is hosted, for example en-US. |
OSName | Gets the name of the operating system of the machine on which the Open Agent is hosted. |
OSVersionType | Gets the version type, server or client, of the operating system of the machine on which the Open Agent is hosted. |
OSVersion | Gets the major and minor version of the operating system of the machine on which the Open Agent is hosted. |
Name | Description |
---|---|
CompareBinaryFiles | Performs a binary comparison on two files. |
CompareBitmaps | Compares two bitmaps. |
CompareTextFiles | Compares two text files lexicographically. |
CopyFile | Copies a file. |
CreateDirectory | Creates a new directory with the specified name. |
CreateRegistryKey | Creates a new key in the registry. Recursively creates any missing registry keys in the given keyPath. |
CreateRegistryValue | Creates a new value. |
DeleteRegistryKey | Deletes a key from the registry. |
DeleteRegistryValue | Deletes a value. |
DirectoryExists | Checks whether the specified directory exists. |
Execute | Executes the specified command on the machine on which the Open Agent is hosted. |
ExistsRegistryKey | Checks whether the specified key exists in the registry. |
ExistsRegistryValue | Checks if a value exists in the registry. |
FileExists | Checks whether the specified file exists. |
FileOpen | Opens a file. If the file does not exist, it is created. |
FileReadLine | Reads a single line from a file. Starts at the current position of the pointer in the file. |
FileSetPointer | Sets the position pointer within the file for read and write operations. |
FileWriteLine | Writes a line at the current position of the pointer in a file. |
GetBitmapCRC | Returns the CRC value of a bitmap file. |
GetDirectoryContents | Gets the contents of a directory. |
GetEnvironmentVariable | Gets the value of the specified environment variable. |
GetFileInfo | Gets information about the specified file. |
GetFreeDiskSpace | Returns how much free disk space is available on the specified drive. |
GetRegistryKeyNames | Returns the names of all registry keys below the specified key. |
GetRegistryValueNames | Returns the values of all registry keys below the specified key. |
GetRegistryValue | Returns the value of the specified registry key. |
MoveFile | Moves a file. |
RemoveDirectory | Deletes the specified directory. |
RemoveFile | Deletes the specified file. |
SetEnvironmentVariable | Sets the value of the specified environment variable. |
SetRegistryValue | Sets the value of the specified registry key. |