[GastForen Programmierung/Entwicklung AppleScript Leere Seiten einfügen per Script

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Leere Seiten einfügen per Script

schriftsetzer
Beiträge gesamt: 52

6. Apr 2010, 10:08
Beitrag # 1 von 7
Bewertung:
(2997 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen zusammen,

da ist mir doch wirklich ein faules Osterei ins Nest gelegt worden:

ich muss für eine Kalenderproduktion in etliche bestehende Xpress-Dateien nach jeder Dokumentseite eine Leerseite einfügen. Kann man das vielleicht per Script erledigen? Ansonsten sitzt man ja Stunden um Stunden daran, "zu Fuß" die Leerseiten einzufügen…

Xpress 8.1.6, OS 10.5.8.

Vielen Dank voran für eure Hilfe
Achim
X

Leere Seiten einfügen per Script

Hans Haesler
  
Beiträge gesamt: 5818

6. Apr 2010, 10:43
Beitrag # 2 von 7
Beitrag ID: #438488
Bewertung:
(2986 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Achim,

wenn die Dokumente nicht als Doppelseiten angelegt sind, sondern Einzelseiten enthalten, welche untereinander stehen, dann sollte dieses Script funktionieren.

Code
tell document 1 of application "QuarkXPress" 
activate
repeat with i from (count of pages) to 1 by -1
make page at after page i
end repeat
end tell

In einer rückwärtslaufenden Schleife wird bei jedem Umgang nach der aktuellen Seite eine neue Seite eingefügt.

Gruss, Hans


als Antwort auf: [#438487]

Leere Seiten einfügen per Script

schriftsetzer
Beiträge gesamt: 52

6. Apr 2010, 11:00
Beitrag # 3 von 7
Beitrag ID: #438490
Bewertung:
(2977 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

klappt eigentlich super. Nur wird immer die erste Musterseite des Dokuments (A-Muster…) eingefügt, und keine Leerseite.

Habe schon versucht, eine neue Musterseite A zu erstellen und diese als erste in der Musterseitenpalette platziert, nutzt aber nix…

Grüße
Achim


als Antwort auf: [#438488]

Leere Seiten einfügen per Script

Hans Haesler
  
Beiträge gesamt: 5818

6. Apr 2010, 12:03
Beitrag # 4 von 7
Beitrag ID: #438495
Bewertung:
(2959 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Achim,

enthält Dein Dokument nur die Musterseite "A-Muster A"?

Dann erzeuge bitte eine Musterseite "B-Muster B", indem Du in der Seitenlayoutpalette das erste Symbol (= "Leere Einzelseiten") unterhalb der Zeile "A-Muster A" deponierst.

Und jetzt sollte es mit diesem Script klappen:

Code
tell application "QuarkXPress" 
activate
set bSpread to spread 2 of master document 1
tell document 1
repeat with i from (count of pages) to 1 by -1
make page at after page i
set master spread of page (i+1) to bSpread
end repeat
end tell
end tell

Gruss, Hans


als Antwort auf: [#438490]

Leere Seiten einfügen per Script

schriftsetzer
Beiträge gesamt: 52

6. Apr 2010, 12:17
Beitrag # 5 von 7
Beitrag ID: #438497
Bewertung:
(2954 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

meine Dokumente haben leider Musterseiten von A bis F. Das hätte ich vorher noch schreiben sollen. Sorry. Jetzt wirds sicher kompliziert, oder?

Gruß
Achim


als Antwort auf: [#438495]

Leere Seiten einfügen per Script

Hans Haesler
  
Beiträge gesamt: 5818

6. Apr 2010, 12:42
Beitrag # 6 von 7
Beitrag ID: #438499
Bewertung:
(2947 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Achim,

keine Bange, das haben wir gleich. :-)

Bitte füge eine neue Musterseite ein. Wenn die letzte "F-Musterseite F" heisst, dann wird die neue "G-Musterseite G" benannt werden.

Im Script muss in der Zuweisung die Nummer geändert werden. Von 2 auf 7.

Code
set bSpread to spread 7 of master document 1 

Dann sollte es funktionieren.

Gruss, Hans


als Antwort auf: [#438497]

Leere Seiten einfügen per Script

schriftsetzer
Beiträge gesamt: 52

6. Apr 2010, 14:27
Beitrag # 7 von 7
Beitrag ID: #438509
Bewertung:
(2923 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es funktioniert einwandfrei!

1000 Dank Hans, das rettet mir den Tag, der eigentlich schon im Eimer war....

Erleichterte Grüße
Achim


als Antwort auf: [#438499]
X

Aktuell

InDesign / Illustrator

| 23.05.2022

IDUG_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/