Hallo Skripter*innen!
Ich möchte euch ein Skript zur Verfügung und Diskussion stellen, dass ich gerade geschrieben habe.
Ausgangslage: Wir haben in unserem Designbüro die berufstypische Unart, unsere Briefe, Konzepte etc. mit InDesign zu schreiben. Dafür nutzen wir eine Vorlage, in der die Gestaltung unseres gedruckten Briefpapiers sichtbar ist. Wenn ich nun ein/e Angebot, Rechnung, Konzept etc. per Mail verschicken will dann schreibe ich ein PDF und ab damit. Wenn ich das Dokument aber auf unser echtes Briefpapier drucke, blende ich die Ebene mit dem Druckdesign aus und drucke das Dokument.
Problem: Natürlich vergesse ich meistens, die Ebene auszublenden und drucke dann das Druckdesign über das Offset gedruckte Briefpapier. Blöd.
Endlich habe ich nun ein Skript geschrieben, dass dieses Problem löst.
Skript: Suche die Ebene, die einen spezifischen Namen trägt.
Ist die Ebene vorhanden, frage nach, ob die Ebene gedruckt werden soll, oder nicht.
Blende sie entsprechend ein/aus und öffne den Druck-Dialog.
Ist die Ebene nicht vorhanden, öffne den Druck-Dialog.
Ich habe mir dieses Skript auf Apfel-P gelegt und damit müsste alles gut sein.
Falls das hier jemand gebrauchen kann, viel Spaß damit!
Falls jemand Verbesserungsvorschläge hat, her damit, ich lerne gerne!
Und eine Frage habe ich noch:
Kann ich direkt abfragen, ob der Druck-Dialog geöffnet wird, und das Skript daran knüpfen? Denn wenn ich den Druck-Dialog über das Menü mit der Maus aufrufe, wird das Skript natürlich vorher nicht gestartet. Also statt einem Skript, dass den Druck-Dialog startet, möchte ich, dass der Druck-Dialog das Skript startet. Geht das? In etwa wie? (Habe es nicht gefunden, aber auch nicht lange gesucht, ehrlich gesagt.)
So, viel Spaß mit dem Skript und Beste Grüße aus der Gutenbergstadt Mainz,
Simon