Die Verwendung eines If-Statements in einem Skript

Die Aktionen If und End If können gemeinsam in einem Skript verwendet werden, um ein If-Statement zu bilden. Sie können If-Statements verwenden, wenn Aktionen ausgelöst werden sollen, falls bestimmte Bedingungen erfüllt sind. So könnten Sie zum Beispiel ein If-Statement erstellen, das eine bestimmte Seite einer Präsentation anzeigt, wenn für die Präsentation ein Mac verwendet wird und eine andere Seite, wenn ein Windows Computer benutzt wird. So verwenden Sie ein If-Statement in einem Skript:

  1. Erstellen Sie ein Skript im Register Skript der Palette Interaktiv.
  2. Fügen Sie zu Beginn des If-Statements eine If-Aktion hinzu (Control > If).
  3. Wählen Sie eine Option aus dem Dropdown-Menü Objekttyp zum Festlegen der Bedingung, die erfüllt sein muss. Wählen Sie den Namen des Objekts aus dem Dropdown-Menü Objekt aus und anschließend eine Option aus den Dropdown-Menüs Ist oder Hat.
  4. Zur Definition der Aktion, die ausgeführt wird, wenn die Bedingung erfüllt ist, fügen Sie dem Skript unmittelbar nach der If-Aktion eine weitere Aktion hinzu und konfigurieren sie nach Ihren Wünschen. Wenn nach dem Erfüllen der If-Bedingung mehr als eine Aktion ausgeführt werden soll, fügen Sie einfach weitere Aktionen hinzu.
  5. Wenn Sie definieren möchten, was geschehen soll, wenn die Bedingung nicht erfüllt ist, fügen Sie am Ende des Skripts eine Else-Aktion (Control > Else) ein und lassen ihr eine oder mehrere Aktionen folgen.
  6. Um das If-Statement abzuschließen fügen Sie direkt nach der letzten Aktion eine End If-Aktion (Control > End If) ein.
    QuarkXpress pal interactive script if Die Verwendung eines If Statements in einem Skript

    Die Aktionen If, Else und End If erlauben die Erstellung konditionaler Aussagen. Hier wird ein Sound abgespielt wenn Animation 2 läuft, wenn nicht ertönt der Beep-Sound des Computers.

Anmerkung: Die Aktionen If und End If müssen stets zusammen verwendet werden.
Übergeordnetes Thema: Verwenden konditionaler Aussagen

Die Verwendung eines If-Statements in einem Skript