HomeFilter-ArtÜberschreiben-FiltermodulFilter-Variablen
Simon > Monitor-Fenster > Filter-Modus > Filter-Infobereich > Filter-Art Index

Skript-Filtermodul

Das Skript-Filtermodul wird gezeigt, wenn Sie im Filter-Art-Pop-up-Menü im Filter-Infobereich Skript wählen.

Nutzen Sie dieses Modul, um eigene Filter zu erzeugen, die AppleScript oder andere Skriptsprachen (shell, Perl, PHP, Python usw.) verwenden.

Beschreibung
In diesem Textfeld unter dem Filter-Art-Popup-Menü können Sie eine kurze Beschreibung des Filters eingeben. Der Text wird im Test-Infobereich angezeigt.
Eigene Variable
In dieser Tabelle können Sie neue eigene Variablen für das Menü Variable einsetzen hinzufügen. Diese Variablen erscheinen ebenfalls als Felder im Test-Infobereich. Klicken Sie den [+] button-Button an, um der Tabelle eine neue Zeile hinzuzufügen, oder den [–] button-Button, um die selektierte Zeile zu entfernen. Sie werden diese Variablen typischerweise benutzen, um nach bestimmten Servern zu fragen oder um andere Benutzer-Informationen hinzuzufügen, die ein Skript benötigt.
Eigene Fehlerbeschreibung
Diese Tabelle dient zwei Aufgaben. Zunächst können Sie hier den Wert der Ergebnis-Spalte für die Erfolg-Zeile ändern, um festzulegen, welchen Wert das Skript als Erfolg ansehen soll – normalerweise ist das die Null, aber falls nötig, können Sie es hier ändern. Außerdem können Sie den Rückgabewerten bedeutungsvollere Fehler-Beschreibungen geben; diese erscheinen in der Fehlschläge-Tabelle. Klicken Sie den [+] button-Button an, um der Tabelle eine neue Zeile hinzuzufügen, oder den [–] button-Button, um die selektierte Zeile zu entfernen.
Immer dieses Ergebnis für Status nehmen
Wenn diese Option eingeschaltet ist, wird das Ergebnis des Skripts für den Filter-Status verwendet, egal, wie der Status des Dienstes und aller vorigen Filter ist. Wenn die Option aus ist, wird das Ergebnis genutzt, wenn es interessanter als der alte Status ist – d.h., Fehlschlag wird genommen, wenn der vorige Status ein Erfolg war, Änderung wird genommen, wenn noch kein Fehlschlag vorliegt und vorher keine Änderung da war. Unverändert wird nur genutzt, wenn der Status zu vorher unverändert ist. Das ist das normale Verhalten aller Filter, aber es kann eben nützlich sein, vorige Filter-Ergebnisse zu überschreiben.
Variable einsetzen
Variablen sind Marker im Text, die durch andere Werte ersetzt werden, wenn ein Filter, Melder oder Dienst benutzt wird. Wählen Sie in diesem Menü eine Variable, um sie in dem Feld einzufügen. Wenn Sie eine ausgewählt haben, wird sie am Einfügepunkt eingefügt oder ersetzt den selektierten Text. Eine Liste der hier verfügbaren Variablen finden Sie im Kapitel Filter-Variablen.
Skripttyp
Wählen Sie aus dieser Box den Skripttyp. Sie können den Namen eingeben oder das Menü durch einen Klick auf das Symbol rechts öffnen, um die verfügbaren Optionen zu sehen. Das Menü zeigt den Namen des Werkzeugs und seinen Pfad. Sie können hier auch ein Werkzeug festlegen, das nicht aufgelistet ist, indem Sie seinen Pfad eingeben, aber wenn Sie dieses Werkzeug öfter benutzen wollen, sollten Sie es vielleicht erstmal (in den Skript-Einstellungen) in die Standardliste eintragen.
Skripteditor
Schreiben Sie hier Ihr Skript. Sie können variables einfügen, die zwischen geschweiften Klammern stehen müssen. Nutzen Sie das oben beschriebene Menü Variable einsetzen; Profis können die Variablen direkt eingeben. Sie können die Schriftart, Schriftgröße und Farben dieses Textbereichs in den Skript-Einstellungen ändern.
Start
Klicken Sie diesen Button, um Ihr Skript zu testen. Simon zeigt dann ein Vorschau-Bereich, das den Quelltext oben und die Ausgabe unten zeigt, zusammen mit dem Ergebnis. Beachten Sie, dass für die Variablen Standardwerte genutzt werden; fügen Sie einen Text für diesen Dienst hinzu, um reale Variablen-Werte zu benutzen.
Erzeugen
Dieser Button ist nur verfügbar, wenn der gewählte Skripttyp AppleScript ist. Dieser Button erzeugt das Skript und zeigt alle AppleScript-Fehler. Falls das Skript fehlerfrei ist, wird es automatisch in den für AppleScripts üblichen Farben eingefärbt.
Mehr Skripte
Klicken Sie diesen Button an, um die Simon-Extras-Seite in Ihrem Browser zu öffnen. Dort sehen Sie ein Archiv neuer und von Benutzern bereitgestellter Skripte und noch vieles mehr.
Skript öffnen
Klicken Sie diesen Buton an, um ein neues Skript von der Festplatte zu laden, wodurch das aktuelle Skript im Skript-Editor ersetzt wird. Geladen werden können normale .scpt-, .sh-Dateien usw., oder Skript-Dateien, die von Simon gesichert wurden.
Skript sichern unter
Klicken Sie hier, um das aktuelle Skript mit allen Anweisungen, eigenen Variablen usw. in eine normale Skript-Datei zu sichern. Machen Sie dies auch, wenn Sie Ihre Skripte mit anderen Simon-Benutzern teilen wollen!

Copyright © Dejal Systems, LLC
Letzte Aktualisierung am 7. August 2015

HomeFilter-ArtÜberschreiben-FiltermodulFilter-Variablen