Hallo Christoph,
das Script funktioniert nicht wie gewünscht, weil die Variable 'userChoice' mal mit "ce"
und mal mit "se" getippt worden ist. Und "none runaround" ist eine Konstante und kein String
(d.h. keine Textkette) und darf deshalb nicht mit An- und Abführungszeichen versehen werden:
Achtung: Du solltest unbedingt einen Test einbauen, welcher verhindert, dass die Box erzeugt
wird, falls der Anwender einen Namen auswählt und dann auf "Abbruch" klickt oder auch nur
auf "Abbruch" ohne Auswahl. In beiden Fällen enthält 'userChoice' den Wert 'false' und dies
ergibt eine Fehlermeldung, wenn die Box benannt werden soll.
Ein simpler if-then-Test, welcher um den 'tell document 1'-Block gelegt wird:
---
if userChoice is not false then
tell document 1
. . .
. . .
end tell
end if
---
Die zweite Frage ist nicht so einfach zu beantworten. Ich werde versuchen, eine Kurzfassung
zu veröffentlichen. Aber dazu brauche ich nähere Angaben. Was heisst "bestimmt"? Ist damit
nur ein Name gemeint? Oder mehrere? Oder gar nur ein Bestandteil der Namen? Oder etwa der
Name der Bildbox? Sind Feinbilder geladen? Oder Layoutbilder? Ist jedes Bild eine einzige
Datei? Oder sind auch vorseparierte DCS-Dateien (C-, M-, Y-, K- und die Master-Datei) darunter?
Bitte schildere mir die Ausgangslage. Hier oder mit einem privaten Mail.
Hans Haesler, <a href="mailto:hsa@ringier.ch">hsa@ringier.ch</a>