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:1052
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:1008
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:1029
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:987
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:1063
systemFolder
get static systemFolder(): string
Gibt den Pfad zum Systemverzeichnis zurück
Rückgabewert
string
Definiert in
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:1017
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:1040
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:998
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:1107
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:1118
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:1081
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:1269
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:1208
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:1241
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:1158
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:1168
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:1092
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:1280
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:1224
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:1257