ZOC bietet ein simples Interface, um ZOC-Befehle von AppleScript aus auszuführen.
Um ZOC auf die Befehls-Ausführung durch AppleScript vorzubereiten, müssen die auszuführenden Befehle zwischen start conversation und end conversation eingeschlossen werden.
Aufruf von ZOC-Befehlen als Unterfunktion |
ZOC-Befehle werden in AppleScript genauso verarbeitet, als wenn sie von innerhalb der ZOC-Skriptsprache (REXX) aus aufgerufen worden wären, und auch die Syntax ist ähnlich. Um einen Befehl auszuführen, muss dieser einfach mit Funktionsaufruf-Syntax angegeben werden (die gleiche Syntax, die auch für den Aufruf von Subroutinen innerhalb eines AppleScripts verwendet wird).
Ein einfaches AppleScript mit einem ZOC Funktionsaufruf sieht folglich
so aus:
Aufruf von ZOC-Befehlen mit 'perform' |
Wenn Sie eine Syntax bevorzugen, die mehr an AppleScript angelehnt ist, können Sie ZOC-Befehle auch durch den perform Befehl ausführen. Dieser Befehl erhält als direkten Parameter den Namen des ZOC-Befehls, sowie ein Array (in geschweiften Klammern), das alle Parameter für diesen Befehl enthält.
Diese Variante ist funktional identisch zum Aufruf als Unterfunktion. Es
stellt lediglich eine Alternative dar:
← Zurück zu Die Programmierung von ZOC (REXX/DDE)