Ein synchrones Script hält den Host solange auf, bis es vollständig abgearbeitet ist. Wenn Sie also bspw. Innerhalb eines Scriptes zeitlich längere Operationen durchführen, können Sie während der kompletten Ausführungszeit nicht mit dem Programm arbeiten.
Synchrone Scripte bieten sich daher für Abläufe an, die im direkten Kontext zur aktuellen Arbeit stehen, wie z. B. die Automatisierung von mehreren kleineren Routineaufrufen, wie einem Filter und dem anschließenden Export. Jedes nicht anders gekennzeichnete Script ist automatisch ein synchrones Script.