[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt AS Formate austauschen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

AS Formate austauschen

netsrik
Beiträge gesamt: 93

2. Mär 2011, 14:05
Beitrag # 1 von 6
Bewertung:
(2800 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich möchte alte Absatzformate aus InDesign CS1 in CS4 umbenennen. Da diese auf der neuen Musterseite in CS4 andere Namen haben.
Code
set name of paragraph style "Rubrik Überschrift" of active document to "Rubrik_Titel" 

Jetzt liegt aber dieses neue Format auch noch in einem Ordner der "Rubrik" heißt. Weiß jemand Rat wie ich das eingeben muss? ich habe es mit "Rubrik:Rubrik_Titel" versucht, das war aber geraten und funktioniert auch nicht.

Danke schon im voraus,

viele Grüße,

Kirsten
X

AS Formate austauschen

Hans Haesler
  
Beiträge gesamt: 5826

2. Mär 2011, 15:20
Beitrag # 2 von 6
Beitrag ID: #466137
Bewertung:
(2788 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kirsten,

im Befehl fehlt die Absatzformatgruppe (paragraph style group "Rubrik"). So sollte es klappen:

Code
tell application "Adobe InDesign CS4" 
tell document 1
try
set name of paragraph style "Rubrik Überschrift" of paragraph style group "Rubrik" to "Rubrik_Titel"
end try
end tell
end tell

Gruss, Hans


als Antwort auf: [#466131]

AS Formate austauschen

netsrik
Beiträge gesamt: 93

4. Mär 2011, 13:12
Beitrag # 3 von 6
Beitrag ID: #466258
Bewertung:
(2732 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

es funktioniert nicht, ich erhalte folgende Fehlermeldung:
Fehlernr -10006
Fehlerzeichenfolge: "Adobe InDesign CS4" hat einen Fehler erhalten: "name of paragraph style "Rubrik Überschrift" of paragraph style group "Rubrik" of document 1" kann nicht als ""Rubrik_Titel"" gesetzt werden.

Muss man den code vielleicht drehen?
Code
set name of paragraph style "Rubrik Überschrift" to "Rubrik_Titel" of paragraph style group "Rubrik" 


Ich probier das mal.

Viele Grüße,

Kirsten


als Antwort auf: [#466137]

AS Formate austauschen

Hans Haesler
  
Beiträge gesamt: 5826

4. Mär 2011, 15:36
Beitrag # 4 von 6
Beitrag ID: #466284
Bewertung:
(2709 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kirsten,

wenn Du meinen Code unverändert benutzest, dann sollte keine Fehlermeldung kommen, weil der "try"-Wickel diese unterdrückt.

Wenn die Absatz-Format-Gruppe "Rubrik" das Absatzformat "Rubrik Überschrift" enthält, dann wird letzteres hier wie gewünscht umbenannt.

Bei einem erneuten Ausführen geschieht nichts. Obwohl das Absatzformat nicht mehr gefunden werden kann. Die Meldung käme nur, wenn der "try"-Wickel deaktiviert ist.

Gruss, Hans


als Antwort auf: [#466258]

AS Formate austauschen

netsrik
Beiträge gesamt: 93

7. Mär 2011, 10:14
Beitrag # 5 von 6
Beitrag ID: #466385
Bewertung:
(2631 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

mit dem "try-Wickel" passiert gar nichts.

Vielleicht hast Du mich auch falsch verstanden. In der alten Fassung gibt es den Absatzordner "Rubrik" nicht. Ich kopier also die Texte auf die neue Musterseite, die diesen Absatzordner hat. Jetzt fügt er in der Absatzpalette ganz unten das Absatzformat "Rubrik Überschrift" ein. Das soll aber nun durch "Rubrik_Titel", das im Absatzordner "Rubrik" liegt, ersetzt werden.

Wie krieg ich das elegant hin?

Gruss, Kirsten


als Antwort auf: [#466284]

AS Formate austauschen

netsrik
Beiträge gesamt: 93

9. Mär 2011, 09:03
Beitrag # 6 von 6
Beitrag ID: #466534
Bewertung:
(2587 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich habe eine neue Idee. Aber leider funktioniert der letzte Teil nicht, bei der move-Funktion. Was mache ich falsch?
Code
tell document 1 of application "Adobe InDesign CS4" 
--Legt einen Absatzformatordner im aktiven Dokument an.
--Benennt ein Absatzformat mit neuem Absatzformatnamen.
--Bewege dann dieses neue Absatzformat in den Absatzformatordner
set myparagraphStyleGroup to make paragraph style group with properties {name:"Rubrik"}
set name of paragraph style "Rubrik Überschrift" to "Rubrik_Titel"
move paragraph style "Rubrik_Titel" to paragraph style group "Rubrik"
end tell

Vielen Dank schon im voraus.

Viele Grüße, Kirsten


als Antwort auf: [#466385]
X