abstract Environment
Enthält eine Funktionssammlung für Environment-Aktionen
Eigenschaften
AppDataFolder
get static AppDataFolder(): Promise<string>
Gibt den Pfad zum AppData-Verzeichnis zurück
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Eigenschaft appDataFolder ersetzt wurde.
Rückgabewert
Promise<string>
Definiert in
cosmolink.SDK.FileSystem.ts:1074
SystemFolder
get static SystemFolder(): Promise<string>
Gibt den Pfad zum Systemverzeichnis zurück
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Eigenschaft systemFolder ersetzt wurde.
Rückgabewert
Promise<string>
Definiert in
cosmolink.SDK.FileSystem.ts:1030
TemporaryFolder
get static TemporaryFolder(): Promise<string>
Gibt den Pfad zum Temp-Verzeichnis zurück
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Eigenschaft temporaryFolder ersetzt wurde.
Rückgabewert
Promise<string>
Definiert in
cosmolink.SDK.FileSystem.ts:1051
WindowsFolder
get static WindowsFolder(): Promise<string>
Gibt den Pfad zum Windowsverzeichnis zurück
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Deprecated
Die Eigenschaft steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Eigenschaft windowsFolder ersetzt wurde.
Rückgabewert
Promise<string>
Definiert in
cosmolink.SDK.FileSystem.ts:1009
appDataFolder
get static appDataFolder(): string
Gibt den Pfad zum AppData-Verzeichnis zurück
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Rückgabewert
string
Definiert in
cosmolink.SDK.FileSystem.ts:1085
systemFolder
get static systemFolder(): string
Gibt den Pfad zum Systemverzeichnis zurück
Rückgabewert
string
Definiert in
cosmolink.SDK.FileSystem.ts:1039
temporaryFolder
get static temporaryFolder(): string
Gibt den Pfad zum Temp-Verzeichnis zurück
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Rückgabewert
string
Definiert in
cosmolink.SDK.FileSystem.ts:1062
windowsFolder
get static windowsFolder(): string
Gibt den Pfad zum Windowsverzeichnis zurück
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Rückgabewert
string
Definiert in
cosmolink.SDK.FileSystem.ts:1020
Methoden
Execute()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Execute(process, args, waitForExit, visibility)
static Execute(
process,
args,
waitForExit?,
visibility?): Promise<void>
Führt einen Prozess aus
Parameter
| Parameter | Type | Description |
|---|---|---|
process | string | Name des Prozesses |
args | string[] | Argumentliste |
waitForExit? | boolean | Gibt an, ob auf die Beendigung des Prozesses gewartet werden soll |
visibility? | ProcessVisibility | Gibt die Sichtbarkeit des Prozesses an |
Rückgabewert
Promise<void>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeAsync ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:1135
Execute(process, args, waitForExit, visibility)
static Execute(
process,
args?,
waitForExit?,
visibility?): Promise<void>
Führt einen Prozess aus
Parameter
| Parameter | Type | Description |
|---|---|---|
process | string | Name des Prozesses |
args? | string | Argumente |
waitForExit? | boolean | Gibt an, ob auf die Beendigung des Prozesses gewartet werden soll |
visibility? | ProcessVisibility | Gibt die Sichtbarkeit des Prozesses an |
Rückgabewert
Promise<void>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion executeAsync ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:1146
GetEnvironmentVariable()
static GetEnvironmentVariable(variable): Promise<string>
Gibt den Wert einer Umbegumgsvariable aus
Parameter
| Parameter | Type | Description |
|---|---|---|
variable | string | Umgebungsvariable ohne %-Zeichen bsp. APPDATA |
Rückgabewert
Promise<string>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion getEnvironmentVariable ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:1111
OpenUrl()
static OpenUrl(url): Promise<void>
Öffnet die übergebene Url mit dem Standard Browser.
Parameter
| Parameter | Type | Description |
|---|---|---|
url | string | URL |
Rückgabewert
Promise<void>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion openUrlAsync ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:1285
SendKey()
static SendKey(keys): Promise<void>
Sendet eine oder mehrere Tastenfolgen zum aktiven Fenster, als ob sie über die Tastatur eingegeben worden wären.
Parameter
| Parameter | Type | Description |
|---|---|---|
keys | string | Erforderlich. Zeichenfolgenausdruck, der die zu sendende Tastenfolge angibt. Umschalt = + STRG = ^ ALT = % Sollen mehrere Zeichen z.B. groß geschrieben werden können diese Zeichen mit einer Klammer markiert werden +(abc) Für weitere Informationen siehe: https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.sendkeys.send |
Rückgabewert
Promise<void>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion sendKeyAsync ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:1228
SendKeyWait()
static SendKeyWait(keys): Promise<void>
Sendet eine oder mehrere Tastenfolgen zum aktiven Fenster, als ob sie über die Tastatur eingegeben worden wären und wartet auf die Verarbeitung.
Parameter
| Parameter | Type | Description |
|---|---|---|
keys | string | Erforderlich. Zeichenfolgenausdruck, der die zu sendende Tastenfolge angibt. Umschalt = + STRG = ^ ALT = % Sollen mehrere Zeichen z.B. groß geschrieben werden können diese Zeichen mit einer Klammer markiert werden +(abc) Für weitere Informationen siehe: https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.sendkeys.send |
Rückgabewert
Promise<void>
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion sendKeyWaitAsync ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:1259
clearClipboard()
static clearClipboard(): void
Leert die Zwischenablage
Rückgabewert
void
Definiert in
cosmolink.SDK.FileSystem.ts:1323
copyTextFromClipboard()
static copyTextFromClipboard(): string
Gibt den Text aus der Zwischenablage zurück, oder '' wenn kein Textelement in der Zwischenablage vorhanden ist
Rückgabewert
string
Definiert in
cosmolink.SDK.FileSystem.ts:1314
copyTextToClipboard()
static copyTextToClipboard(content): void
Kopiert den übergebenen Text in die Zwischenablage
Parameter
| Parameter | Type | Description |
|---|---|---|
content | string | Zu kopierender Text |
Rückgabewert
void
Definiert in
cosmolink.SDK.FileSystem.ts:1305
executeAsync()
executeAsync(process, args, waitForExit, visibility)
static executeAsync(
process,
args,
waitForExit?,
visibility?): Promise<void>
Führt einen Prozess aus
Parameter
| Parameter | Type | Description |
|---|---|---|
process | string | Name des Prozesses |
args | string[] | Argumentliste |
waitForExit? | boolean | Gibt an, ob auf die Beendigung des Prozesses gewartet werden soll |
visibility? | ProcessVisibility | Gibt die Sichtbarkeit des Prozesses an |
Rückgabewert
Promise<void>
Definiert in
cosmolink.SDK.FileSystem.ts:1182
executeAsync(process, args, waitForExit, visibility)
static executeAsync(
process,
args?,
waitForExit?,
visibility?): Promise<void>
Führt einen Prozess aus
Parameter
| Parameter | Type | Description |
|---|---|---|
process | string | Name des Prozesses |
args? | string | Argumente |
waitForExit? | boolean | Gibt an, ob auf die Beendigung des Prozesses gewartet werden soll |
visibility? | ProcessVisibility | Gibt die Sichtbarkeit des Prozesses an |
Rückgabewert
Promise<void>
Definiert in
cosmolink.SDK.FileSystem.ts:1192
getEnvironmentVariable()
static getEnvironmentVariable(variable): string
Gibt den Wert einer Umbegumgsvariable aus
Parameter
| Parameter | Type | Description |
|---|---|---|
variable | string | Umgebungsvariable ohne %-Zeichen bsp. APPDATA |
Rückgabewert
string
Definiert in
cosmolink.SDK.FileSystem.ts:1121
openUrlAsync()
static openUrlAsync(url): Promise<void>
Öffnet die übergebene Url mit dem Standard Browser.
Parameter
| Parameter | Type | Description |
|---|---|---|
url | string | URL |
Rückgabewert
Promise<void>
Definiert in
cosmolink.SDK.FileSystem.ts:1295
sendKeyAsync()
static sendKeyAsync(keys): Promise<void>
Sendet eine oder mehrere Tastenfolgen zum aktiven Fenster, als ob sie über die Tastatur eingegeben worden wären.
Parameter
| Parameter | Type | Description |
|---|---|---|
keys | string | Erforderlich. Zeichenfolgenausdruck, der die zu sendende Tastenfolge angibt. Umschalt = + STRG = ^ ALT = % Sollen mehrere Zeichen z.B. groß geschrieben werden können diese Zeichen mit einer Klammer markiert werden +(abc) Für weitere Informationen siehe: https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.sendkeys.send |
Rückgabewert
Promise<void>
Definiert in
cosmolink.SDK.FileSystem.ts:1243
sendKeyWaitAsync()
static sendKeyWaitAsync(keys): Promise<void>
Sendet eine oder mehrere Tastenfolgen zum aktiven Fenster, als ob sie über die Tastatur eingegeben worden wären und wartet auf die Verarbeitung.
Parameter
| Parameter | Type | Description |
|---|---|---|
keys | string | Erforderlich. Zeichenfolgenausdruck, der die zu sendende Tastenfolge angibt. Umschalt = + STRG = ^ ALT = % Sollen mehrere Zeichen z.B. groß geschrieben werden können diese Zeichen mit einer Klammer markiert werden +(abc) Für weitere Informationen siehe: https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.sendkeys.send |
Rückgabewert
Promise<void>
Definiert in
cosmolink.SDK.FileSystem.ts:1274