Scripting Secrets (Webinaraufzeichnung)

Bei der Vorbereitung des neuen Lernpfads Scripting stößt Joel immer wieder auf seltsame Verhaltensweisen der AE-Skriptsprache, die vermutlich auch den einen oder anderen erfahrenen AE-Skripter überraschen werden. Genug, um einige interessante Fälle in einem Webinar vorzustellen.

Automic Scripting Secrets: Versteckte Funktionen im AE Script

Das Automic AE Script hält einige Besonderheiten bereit, die selbst erfahrene Designer überraschen können. In dieser Webinar-Aufzeichnung untersuchen wir weniger bekannte Script-Funktionen, versteckte Möglichkeiten des Script Editors und unerwartetes Verhalten bei Vergleichen, Datentypen sowie :SWITCH-Anweisungen.

Gemeinsam betrachten wir unter anderem:

  • Besonderheiten bei Variablen und Deklarationen,
  • Vergleiche mit :IF, Funktionen und Literalen,
  • die Verwendung von REGISTER_VARIABLE und :RSET,
  • versteckte Funktionen des Automic Script Editors,
  • Statuscodes und ihre Darstellung im Script,
  • Datentypen in VARA-Objekten,
  • Überraschungen bei :SWITCH und :CASE.

Variablen, VARA-Objekte und Datentypen verstehen

Sind Werte aus einem Automic VARA-Objekt Zahlen oder handelt es sich letztlich immer um Text? Anhand konkreter Beispiele prüfen wir, wie Variablen, Literale und Rückgabewerte von Script-Funktionen miteinander verglichen werden. Dabei sehen wir, dass scheinbar identische Werte nicht in jeder Konstellation zum erwarteten Ergebnis führen.

Wir untersuchen außerdem den Einfluss von Leerzeichen und unterschiedlichen Schreibweisen auf String-Vergleiche. Damit wird deutlich, warum Werte vor ihrer weiteren Verarbeitung sorgfältig geprüft und gegebenenfalls normalisiert werden sollten.

REGISTER_VARIABLE, RSET und Statuscodes

Mit REGISTER_VARIABLE lassen sich Variablen für eine Ausführung registrieren – je nach Anwendungsfall sogar ohne zusätzliche AE-Script-Zeilen. Wir schauen uns typische Einsatzmöglichkeiten und die Abgrenzung zu anderen Methoden der Variablenübergabe an.

Auch :RSET wird genauer betrachtet. Wir zeigen, wie sich gesetzte Werte im weiteren Script verhalten und welche Besonderheiten im Zusammenspiel mit Bedingungen und :CASE auftreten können. Zusätzlich testen wir, wie Automic Statuscodes innerhalb eines Scripts auflöst und darstellt.

Unbekannte Features im Automic Script Editor

Der AWI Script Editor bietet mehr Unterstützung, als auf den ersten Blick sichtbar ist. Wir experimentieren mit der automatischen Vervollständigung von Variablennamen, kontextabhängigen Funktionsvorschlägen und unterschiedlicher Hilfe auf der linken oder rechten Seite einer Zuweisung.

Weitere Funktionen erleichtern das Kommentieren, Einrücken, Exportieren und Strukturieren umfangreicher Scripts. Gleichzeitig betrachten wir mögliche Schwächen beim Syntax-Highlighting und erklären, warum die optische Darstellung nicht immer eine verlässliche Aussage über die tatsächliche Ausführung liefert.

Crazy Switch: Überraschungen mit SWITCH und CASE

Zum Abschluss nehmen wir :SWITCH und :CASE genauer unter die Lupe. Was passiert, wenn wir mehrere Werte mit OR kombinieren, Funktionen direkt im Case verwenden oder logische Bedingungen vergleichen? Die Beispiele zeigen, dass intuitiv geschriebener Code unerwartete Resultate erzeugen kann.

Die Aufzeichnung hilft dir dabei, solche Stolperfallen frühzeitig zu erkennen und dein Automic Scripting verständlicher, stabiler und besser testbar zu gestalten.

Automic lernen mit PEM

Möchtest du mehr über Automic lernen, ohne deshalb für Workshops durchs Land reisen zu müssen? Bei PEM entscheidest du, wann und wie du dich weiterbilden möchtest! In interaktiven Kursen, Tutorials und Videos lernst du alles Wissenswerte rund um Automic. Und via Live-Sessions, Kommentarfunktion oder E-Mail sind wir jederzeit für dich da.

Hört sich das interessant an? Dann lege heute noch los mit PEM, dem Automic Training 2.0 und einer ganzjährigen Automic-Betreuung!

Member werden
Jetzt registrieren

FAQ zum Automic Training auf PEM

PEM ist die innovativste und größte deutschsprachige Automic-Lernplattform. Sie bietet den PEM-Mitgliedern ein umfassendes Online-Schulungsangebot, auf das 24/7 und von überall aus zugegriffen werden kann. Die Plattform umfasst Hunderte Videos und interaktive Kurse und richtet sich an Einsteiger und Profis gleichermaßen.