abstract Environment
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1267
Enthält eine Funktionssammlung für Environment-Aktionen
Eigenschaften
appDataFolder
Abfragesignatur
get static appDataFolder(): string;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1354
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
AppDataFolder
Abfragesignatur
get static AppDataFolder(): Promise<string>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1343
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>
systemFolder
Abfragesignatur
get static systemFolder(): string;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1308
Gibt den Pfad zum Systemverzeichnis zurück
Rückgabewert
string
SystemFolder
Abfragesignatur
get static SystemFolder(): Promise<string>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1299
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>
temporaryFolder
Abfragesignatur
get static temporaryFolder(): string;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1331
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
TemporaryFolder
Abfragesignatur
get static TemporaryFolder(): Promise<string>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1320
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>
windowsFolder
Abfragesignatur
get static windowsFolder(): string;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1289
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
WindowsFolder
Abfragesignatur
get static WindowsFolder(): Promise<string>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1278
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>
Methoden
clearClipboard()
static clearClipboard(): void;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1592
Leert die Zwischenablage
Rückgabewert
void
copyTextFromClipboard()
static copyTextFromClipboard(): string;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1583
Gibt den Text aus der Zwischenablage zurück, oder '' wenn kein Textelement in der Zwischenablage vorhanden ist
Rückgabewert
string
copyTextToClipboard()
static copyTextToClipboard(content): void;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1574
Kopiert den übergebenen Text in die Zwischenablage
Parameter
| Parameter | Type | Description |
|---|---|---|
content | string | Zu kopierender Text |
Rückgabewert
void
createProcess()
Aufrufsignatur
static createProcess(process, args): Process;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1603
Erstellt einen Prozess
Parameter
| Parameter | Type | Description |
|---|---|---|
process | string | Name des Prozesses |
args | string[] | Argumentliste |
Rückgabewert
Aufrufsignatur
static createProcess(process, args): Process;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1611
Erstellt einen Prozess
Parameter
| Parameter | Type | Description |
|---|---|---|
process | string | Name des Prozesses |
args | string | Argumente |
Rückgabewert
Execute()
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden
Aufrufsignatur
static Execute(
process,
args,
waitForExit?,
visibility?): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1404
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.
Aufrufsignatur
static Execute(
process,
args?,
waitForExit?,
visibility?): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1415
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.
executeAsync()
Aufrufsignatur
static executeAsync(
process,
args,
waitForExit?,
visibility?): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1451
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>
Aufrufsignatur
static executeAsync(
process,
args?,
waitForExit?,
visibility?): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1461
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>
getEnvironmentVariable()
static getEnvironmentVariable(variable): string;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1390
Gibt den Wert einer Umbegumgsvariable aus
Parameter
| Parameter | Type | Description |
|---|---|---|
variable | string | Umgebungsvariable ohne %-Zeichen bsp. APPDATA |
Rückgabewert
string
GetEnvironmentVariable()
static GetEnvironmentVariable(variable): Promise<string>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1380
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.
OpenUrl()
static OpenUrl(url): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1554
Ö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.
openUrlAsync()
static openUrlAsync(url): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1564
Öffnet die übergebene Url mit dem Standard Browser.
Parameter
| Parameter | Type | Description |
|---|---|---|
url | string | URL |
Rückgabewert
Promise<void>
SendKey()
static SendKey(keys): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1497
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.
sendKeyAsync()
static sendKeyAsync(keys): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1512
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>
SendKeyWait()
static SendKeyWait(keys): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1528
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.
sendKeyWaitAsync()
static sendKeyWaitAsync(keys): Promise<void>;
Definiert in: sdk/cosmolink.SDK.FileSystem.ts:1543
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>