SplashTextOn / SplashTextOff

Erstellt bzw. entfernt ein benutzerdefiniertes Popup-Fenster zum Anzeigen von Text.

Veraltet: Diese Befehle sind nicht für neue Skripte empfohlen. Verwenden Sie stattdessen den Gui-Befehl.

SplashTextOn , Breite, Höhe, Titel, Text
SplashTextOff

Parameter

Breite

Wenn leer oder weggelassen, wird standardmäßig 200 verwendet. Andernfalls geben Sie die Breite des Fensters in Pixel an. Dieser Parameter kann ein Ausdruck sein.

Höhe

Wenn leer oder weggelassen, wird standardmäßig 0 verwendet (d.h. es wird nur die Titelleiste angezeigt). Andernfalls geben Sie die Höhe des Fensters in Pixel an (unabhängig von der Titelleiste). Dieser Parameter kann ein Ausdruck sein.

Titel

Wenn leer oder weggelassen, wird standardmäßig ein leerer Titel verwendet. Andernfalls geben Sie den Titel des Fensters an.

Text

Wenn leer oder weggelassen, wird standardmäßig ein leerer Text verwendet. Andernfalls geben Sie den Text des Fensters an. Wenn Text relativ lang ist, kann es via Fortsetzungsbereich in mehrere kurze Zeilen aufgeteilt werden, um die Übersichtlichkeit und Wartbarkeit des Skripts zu verbessern.

Bemerkungen

Um mehr Kontrolle über Layout und Schriftname/-farbe/-größe zu haben, verwenden Sie den Progress-Befehl mit der zh0-Option, die die Titelleiste versteckt und nur Text anzeigt. Zum Beispiel: Progress, zh0 fs18, Beliebiger 18-Punkt-großer Anzeigetext.

Mit dem SplashTextOff-Befehl kann ein existierendes Splash-Fenster entfernt werden.

Das Splash-Fenster ist "immer im Vordergrund", d.h. es befindet sich immer über allen anderen normalen Fenstern. Mit WinSet, AlwaysOnTop, Off, <Titel des Splash-Fensters> kann das geändert werden. WinSet bietet auch die Möglichkeit, das Splash-Fenster transparent zu machen.

WinMove kann verwendet werden, um das Splash-Fenster neu zu positionieren oder größer/kleiner zu machen, nachdem es mit SplashTextOn angezeigt wurde.

Im Gegensatz zu Progress, SplashImage, MsgBox, InputBox, FileSelectFile und FileSelectFolder ist nur ein SplashText-Fenster pro Skript möglich.

Wenn SplashTextOn verwendet wird, während das Splash-Fenster bereits angezeigt wird, wird das Fenster neu erstellt. Anstatt jedoch das Splash-Fenster jedes Mal neu zu erstellen, um dessen Titel oder Text zu ändern, sollten Sie lieber Folgendes verwenden, was der Performanz zugute kommt, insbesondere wenn das Fenster häufig geändert werden muss:

WinSetTitle, <Titel des Splash-Fensters>, , Neuer Titel
ControlSetText, Static1, Neuer Text, <Titel des Splash-Fensters>

Progress, SplashImage, ToolTip, MsgBox, InputBox, FileSelectFile, FileSelectFolder, WinMove, WinSet

Beispiele

Erstellt ein Popup-Fenster mit fester Größe, das den Inhalt der Zwischenablage anzeigt, und verschiebt es in die obere linke Ecke des Bildschirms.

SplashTextOn, 400, 300, Zwischenablage, Die Zwischenablage enthält:`n%Clipboard%
WinMove, Zwischenablage,, 0, 0
MsgBox, Drücken Sie OK`, um das Splash-Fenster zu schließen
SplashTextOff

Erstellt ein Popup-Fenster, das nur die Titelleiste anzeigt.

SplashTextOn,,, Zeigt nur die Titelleiste an.
Sleep, 2000