Hallo Andreas,
im Normalfall muss man sich nicht gross um den Namen des Programms kümmern.
Weil das Scripting System diesen automatisch anpasst.
Angenommen, ich entwickle ein Script mit QuarkXPress. Wenn die Version 6.52
läuft, dann beginnt der Code mit ...
---
tell document 1 of application "QuarkXPress 6.52"
---
... weil ich die Programm-Datei so umbenannt hatte.
Wenn das Script fertig ist, schliesse ich das Dokument, beende QuarkXPress 6.52
und starte QuarkXPress 7.1. Dann öffne ich das gesicherte Script und der Code
beginnt mit ...
---
tell document 1 of application "QuarkXPress 7.1"
---
Wie gesagt, der Name wird automatisch an das laufende Programm angepasst.
Aber wenn im Code Befehle vorkommen, welche in der anderen Version anders
lauten müssen, dann gibt es meistens eine Fehlermeldung. Dieses Problem
habe ich in Ausnahme-Fällen gelöst, indem zuerst abgefragt wir, welche
Version läuft und dann den entsprechenden Befehl ausgelöst.
Gruss, Hans
als Antwort auf: [#421565]