Automation Engine Script-Leitfaden > Einführung > Erste Schritte > IF-Bedingungen

IF-Bedingungen

Ziele:
- IF-Bedingungen erstellen
- ELSE-Block hinzufügen

Lektion 7

Im AE-Script ist es auch möglich, Anweisungen erst dann auszuführen, wenn bestimmte Bedingungen erfüllt sind. Bedingungen werden mit dem Script-Sprachmittel :IF... :ELSE... :ENDIF erstellt.

Zu Beginn erstellen wir eine einfache Bedingung für den Vergleich von zwei Zahlen. Als erstes ist das Sprachmittel :IF mit einer Bedingung anzugeben. Tragen Sie danach alle Scriptzeilen ein, die beim Eintreffen der Bedingung durchgeführt werden sollen. Jeder IF-Block wird mit :ENDIF abgeschlossen.

:IF 1<2
: PRINT "Condition is met"
:ENDIF

Im nächsten Beispiel kombinieren wir eine READ-Maske (siehe vorige Lektion) mit einer IF-Anweisung. Zuerst erstellen wir eine Maske, bei welcher der Benutzer zwischen den Werten "JA" und "NEIN" auswählen kann. Wählt der Benutzer "JA", so werden mit Hilfe einer Script-Funktion das aktuelle Datum und die aktuelle Uhrzeit ermittelt und im Aktivierungsprotokoll ausgegeben.

:READ &VAR#,"'YES','NO'", "Retrieve current date and time?","YES"

:IF &VAR# = "YES"
: SET &TIME# = SYS_TIMESTAMP_PHYSICAL()
: PRINT &TIME#
:ELSE
: PRINT "No retrieval of date and time."
:ENDIF

Mit :ELSE innerhalb eines IF-Blocks bestimmen Sie die Anweisungen, die durchgeführt werden sollen, wenn die Bedingung nicht zutrifft. In diesem Fall wird eine Meldung in den Aktivierungsreport geschrieben.

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH