Lieber Martin und alle anderen Dein Skript "printEveryOpenDoc" nutze ich noch immer fast täglich, wäre es möglich, mir das Skrip für den Gebrauch in InCopy umzuschreiben. InCopy hat keine Druckvorgaben und ich scheitere, wenn ich es selber mache.
Danke, Martin Leider geht es nicht, InCopy stürzt ab. Ehrlicherweise, bin ich mir aber auch nicht sicher was ich mit dieser Codezeile machen muss. Eine andere Zeile ersetzen oder besteht das Script nur aus dieser einen Zeile? Als Laie stehe ich oft an, wenn ich das Forum verfolge, was mit so einzelnen publizierten Zeilen ich überhaupt machen muss um ein Problem zu lösen…
Jedenfall habe ich verschiedenes versucht, aber wie geschrieben, InCopy stürzt imm er gleich ab! Herzlich, Michel
die eine Codezeile ist das ganze Skript. Steht alles zum Drucken aller InCopy-Dokumente drin.
Laut dem Document Object Model von InCopy sollte das eigentlich passen:
Vielleicht passt was bei den Druckereinstellungen nicht. Druck mal (eine Seite) aus einem Dokument und versuch danach nochmals mit Hilfe des Skripts alle Dokumente zu drucken.
Alternativ kannst Du's mal damit versuchen:
Das "false" als Argument im print()-Befehl oben unterdrückt den Druckendialog (den willst Du ja auch nicht haben).
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 15. Jan 2020, 15:36 geändert)
jetzt ist es besser, nur muss ich noch für jedes geöffnete Dokument mit der ENTER-Taste den Druckbefehl im Druckdialogfenster bestätigen. Bei vier geöffneten Dokumenten also vier mal Enter. Wenn das noch eleminiert werden kann, bin ich happy. Gruess, Michel
Vermutlich reicht es, über den Ausdruck eines Dokuments einmal die Druckparameter festzulegen und dann, mit dem Befehl oben alle übrigen Dokumente zu drucken. Das könnte auch im Skript abgebildet werden. Kann das aber grad nicht entwickeln und testen.