Built-in functions

Top  Previous  Next

Die folgenden Funktionen können für die Zuweisung von Variablen bzw. für IF-Statements verwendet werden.

 

GetSelectedFolder

Liefert den Namen des im Hauptfenster selektierten Ordners.

 

Beispiel:

$selected = GetSelectedFolder
MessageBox "The selected folder {$selected} will now be checked..."
CheckFolder "{$selected}"

 

GetUpdatedBookmarkCount

Liefert die Anzahl der geänderten Bookmarks.

 

GetLastCheckUpdatedBookmarkCount

Liefert die Anzahl der geänderten Bookmarks des letzten Prüf-Durchlaufs.

 

GetFolderBookmarkCount(...)

Liefert die Anzahl der Bookmarks im angegebenen Ordner. Ordner und Unter-Ordner müssen mit einem Backslash getrennt werden, zB. GetFolderBookmarkCount("Software\WSW")

 

GetFolderUpdatedBookmarkCount(...)

Liefert die Anzahl der geänderten Bookmarks im angegebenen Ordner. Ordner und Unter-Ordner müssen mit einem Backslash getrennt werden, zB. GetFolderBookmarkCount("Software\WSW")

 

GetUniqueID

Liefert eine eindeutige ID, zum Beispiel 20041212120023123. Diese ID kann benutzt werden, wenn Sie zB. einen Report in eine eindeutige Datei erstellen und diesen anschließend per E-Mail versenden möchten.

 

GetDateTime(...)

Liefert das aktuelle Datum bzw. die aktuelle Zeit. Als Parameter können Sie das Format des Datums übergeben.

 

Format:

yy - aktuelles Jahr mit 2 Ziffern

yyyy - aktuelles Jahr mit 4 Ziffern

m - aktuelles Monat mit 1 oder 2 Ziffern, keine führende Null (1-12)

mm - aktuelles Monat mit 2 Ziffern, führende Null (01-12)

mmm - Name des aktuellen Monats, 3 Zeichen (jan, feb...)

mmmm - voller Name des aktuellen Monats

d - aktueller Tag mit 1 oder 2 Ziffern, keine führende Null (1-31)

dd - aktueller Tag mit 2 Ziffern, führende Null (01-31)

ddd - Name des aktuellen Tags mit 2 Zeichen

dddd - voller Name des aktuellen Tags

hh - Stunden

nn - Minuten

ss - Sekunden

 

Beispiel:

$date1 = GetDateTime("yyyy-mm-dd")
$format = "dd-mm-yyyy"
$date2 = GetDateTime($format)

 

GetDayOfTheWeek

Liefert die Zahl des aktuellen Wochentages. 1 für Montag, 2 für Dienstag, 3 für Mittwoch, etc.

 

GetQuestionBoxResult

Liefert das gewählte Button des Befehls QuestionBox. Das Ergebnis ist entweder "yes" oder "no".

 

Uppercase

Wandelt eine Zeichenkette in Großbuchstaben.

 

Lowercase

Wandelt eine Zeichenkette in Kleinbuchstaben.

 

FileExists("...")

Prüft, ob die angegebene Datei existiert. Das Ergebnis ist entweder "1" oder "0".

 

Beispiel:

if FileExists("c:\test\export.htm") = "1" then MessageBox "File export.htm exists"

 

GetBookmarkFileName

Liefert den Namen der aktuell geöffneten Bookmark-Datei (ohne Pfad), zB. "c:\wsw\bm.wsw".

 

Beispiel:

// Store absolute path + filename of the currently opened bookmark file in variable $s
$s = "{bookmarkdir}" + GetBookmarkFilename
 
// Open the bookmark file "c:\wsw\bm.wsw" if it is not the opened bookmark file
$s1 = "{bookmarkdir}" + GetBookmarkFilename
$s1 = Lowercase($s1)
if $s1 <> "c:\wsw\bm.wsw" then OpenBookmarkFile "c:\wsw\bm.wsw"

 

RasIsConnected

Liefert 1, falls eine Dialup-Verbindung existiert, und 0 sonst. Sie müssen "Dialup" in den Programm-Einstellungen konfiguriert haben, andernfalls liefert diese Funktion immer 0..

Siehe auch RasDial und RasHangup.

 

TestConnection(...)

Prüft anhand der angegebenen URL, ob eine Internet-Verbindung existiert. Wenn die angegebene URL existiert, dann liefert diese Funktion 1. Wenn die angegebene URL nicht existiert, dann liefert diese Funktion 0.

 

Beispiel:

if TestConnection("http://www.domain.com") = 0 then AbortScript