Funktionsreferenz

ProgressOn

Zeigt ein konfigurierbares Progressbarfenster an.

ProgressOn ( "title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] )

 

Parameter

title Der Titel des Progressbarfensters.
maintext Der Text für das obere, fettgedruckte Haupttextlabel.
subtext [optional] Der Text für das untere, normal geschriebenes Textlabel (standardmäßig ist leer).
x pos [optional] Die Position (in Pixeln) des Progressbarfensters von links (standardmäßig zentriert).
y pos [optional] Die Position (in Pixeln) des Progressbarfensters von oben (standardmäßig zentriert).
opt [optional] Standard ist "immer im Vordergrund, mit Titelleiste"
Die folgenden Optionswerte können auch addiert werden.
 1 = ohne Rand, Fenster ohne Titelzeile
 2 = ohne das "Immer im Vordergrund"-Attribut
16 = Fenster kann verschoben werden

 

Rückgabewert

Keine.

 

Bemerkungen

Um optionale Parameter anzugeben und dennoch den Standardwert zu erhalten, sind folgende Werte zu benutzen:
  "" für String-Parameter
  -1 für numerische Parameter
Wenn ProgressOn aufgerufen wird, während bereits ein Progressbarfenster angezeigt wird, wird dieses angepasst. (Wenn mehrere Progressbarfenster gleichzeitig angezeigt werden sollen, sind mehrere Skripte zu verwenden.)

 

Verwandte Funktionen

ProgressOff, ProgressSet

 

Beispiel


ProgressOn("Fortschritt", "Erhöhungsschritte in Sekunden", "0 Prozent")
For $i = 10 to 100 step 10
    sleep(1000)
    ProgressSet( $i, $i & " Prozent")
Next
ProgressSet(100 , "Fertig", "Komplett")
sleep(500)
ProgressOff()