Diese Funktionen nutzen Funktionalität des Windows-Betriebssystems.
Name |
Zweck |
Argumente |
Rückgabewert |
Beispiel |
checkFlag |
Prüfung, ob ein bestimmtes Lizenz-Flag gesetzt ist Diese Funktion wird vor allem intern verwendet, um die Ausführung bestimmter EbsScripts an die Freischaltung von Lizenzen zu knüpfen. (frühere Flag-Nummerierung) |
1: INTEGER: |
BOOLEAN: false sonst |
bOk:=checkFlag (12); |
checkFlagNew |
Prüfung, ob in der verwendeten Lizenz ein bestimmtes Lizenz-Flag gesetzt ist
|
1: INTEGER: |
INTEGER: Wert des Flags gemäß der verwendeten Lizenz |
iFlag:=checkFlag (1); |
convertTime |
Umwandlung einer Zeitvorgabe im Klartext in die interne Darstellung (Tage seit 1.1.1900) |
1:STRING: Zeitangabe 2: STRING (opt.): 3: STRING (opt.): |
REAL: Zeit in interner Darstellung |
convertTime ("25.08.2003 08:00"); |
convertUTCTime |
Umwandlung einer Zeitvorgabe zwischen UTC-Zeit, COleDateTime und Klartext. Eine der drei Zeitangaben muss vorgegeben werden (abhängig vom Flag Konvertierungsart), die übrigen werden ermittelt |
1: INTEGER: Konvertierungsart 2: INTEGER: UTC-Zeit 3: REAL: COleDateTime-Zeit 4: STRING: Zeit als Klartext 5: STRING: Format (siehe Kapitel Zeitformate) |
BOOLEAN: true: Konvertierung konnte durchgeführt werden false: Fehler bei Konvertierung |
strTime:="28.09.2005 10:00"; bOk:=convertUTCTime( 3, iTime, rTime, strTime, strFormat ); |
copyFile |
kopiert eine Datei |
1: STRING: Quelldatei 2: STRING: Zieldatei 3: BOOLEAN: |
BOOLEAN: true: Datei wurde kopiert false: Datei wurde nicht kopiert |
bOk:=copyFile ("C:\\Temp\\Test.txt", "C:\\Temp\\Test2.txt", false); |
deleteEnvironmentVariable |
löscht eine Umgebungsvariable |
1: STRING Name der Umgebungsvariablen |
BOOLEAN: |
|
deleteFile |
löscht eine Datei |
1: STRING: Pfad der zu löschenden Datei |
BOOLEAN: false: Datei wurde nicht gelöscht |
bOk:=deleteFile ("C:\\Temp\\Test2.txt" ); |
getAvailableLanguages |
Array mit verfügbaren Sprachen |
|
|
|
getEnvironmentVariable |
Liefert den Wert einer Umgebungsvariablen |
1: STRING Name der Umgebungsvariablen 2: STRING: gelesener Wert der Umgebungsvariablen |
BOOLEAN: |
|
getEnvironmentVariables |
Liefert die Liste aller Namen der Umgebungsvariablen |
1: array of string |
BOOLEAN: |
|
getLanguage |
Aktuelle Sprache |
1: STRING Name der Sprache |
|
str:=getLanguage(); |
getTickCount |
|
|
|
|
getUTCTime |
Liefert die aktuelle Rechnerzeit als UTC-Zeit (Sekunden seit 1.1.1970) |
- |
INTEGER: UTC-Zeit |
|
reConvertTime |
Umwandlung einer Zeitvorgabe in interner Darstellung (Tage seit 1.1.1900) in Klartext mit vorgegebenem Format |
1:REAL: Zeit in interner Darstellung 2:STRING: Format (siehe Kapitel Zeitformate) 3: STRING (opt.): |
STRING: Zeit im Klartext |
strTime:= reConvertTime (rTime, "%d.%m. %H:%M:%S"); |
reConvertTimeSpan |
Umwandlung einer Zeitspanne in interner Darstellung (Tage) in Klartext mit vorgegebenem Format |
1: REAL: Zeitspanne in interner Darstellung 2: STRING: Format (siehe Kapitel Zeitformate) 3: STRING (opt.): |
STRING: Zeitspanne im Klartext |
strTime:= reConvertTimeSpan (rTime, "%H:%M:%S"); |
setEnvironmentVariable |
Setzt den Wert einer Umgebungsvariablen |
1: STRING Name der Umgebungsvariablen 2: STRING: zu schreibender Wert der Umgebungsvariablen |
BOOLEAN: |
|
setLanguage |
Setzt die Sprache der Bedieneroberfläche |
1: STRING Name der zu setzenden Sprache |
BOOLEAN: |
setLanguage("English"); |
sleep |
Hält die EbsScript-Ausführung für eine bestimmte Zeit (in Millisekunden) an. |
1: INTEGER: Wartezeit in Millisekunden |
- |
|