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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1068
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1024
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1045
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1003
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1079
systemFolder
get static systemFolder(): string
Gibt den Pfad zum Systemverzeichnis zurück
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1033
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1056
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1014
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1123
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1134
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1097
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
SDK/Cosmolink.Scripting.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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1224
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1257
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1174
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1184
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1108
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1296
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1240
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1273