#Persistent

Lässt ein Skript permanent laufen (bis der Benutzer es schließt oder ExitApp ausgeführt wird).

#Persistent

Wenn Sie diese Direktive irgendwo angeben, wird das Skript nicht beendet, wenn das Ende des automatischen Ausführungsbereichs (oberster Bereich des Skripts) erreicht ist. Diese Direktive ist nützlich, wenn ein Skript Timer und/oder benutzerdefinierte Menüpunkte, aber keine Hotkeys, Hotstrings, kein OnMessage() oder Gui enthält.

Wenn Sie diese Direktive in ein vorhandenes Skript einfügen, sollten Sie in Betracht ziehen, einige oder alle Vorkommen von Exit mit ExitApp zu ersetzen. Exit kann ein persistentes Skript nicht beenden; es würde in diesem Fall nur den aktuellen Thread beenden.

In v1.0.16+ bewirkt diese Direktive zudem, dass das Skript zu einer Einzelinstanz gemacht wird. Um das zu überschreiben oder das Verhalten einer Einzelinstanz zu ändern, siehe #SingleInstance.

Siehe auch

#SingleInstance, SetTimer, Menu, Exit, ExitApp

Beispiel

#Persistent