Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » InDesign CS4: 6 Suchabfragen mit einem Klick?

InDesign CS4: 6 Suchabfragen mit einem Klick?

muellermanfred
Beiträge gesamt: 7

13. Jan 2010, 14:39
Bewertung:

gelesen: 4007

Beitrag als Lesezeichen
Moin.

Ich benutze in mehrsprachigen InDesign-CS4-Dokumenten sprachspezifische Formatgruppen. Um einer Ebene die richtige Sprache zuzuweisen, benutze ich gespeicherte Suchabfragen, die das Format der Originalsprache durch das der Zielsprache ersetzen. Leider muß ich das für jedes Format mit Silbentrennung separat machen - in diesem Fall maximal sechs Mal.

Frage:
Weiß jemand, ob und wie man mit einem Skript Suchen & Ersetzen so steuern kann, daß die sechs Suchabfragen für die jeweilige Sprache auf einmal ausgeführt werden? (Alternativ wäre natürlich auch ein Skript hilfreich, das ebenenweise Formatgruppen gegeneinander austauschen kann.)

Funktionierende Lösungen werden auf jeden Fall mit Schokoriegeln belohnt und natürlich mit großer Dankbarkeit.

(Sorry, ich sehe gerade, daß ich möglicherweise das falsche Brett für diesen Post gewählt habe. Bitte verschieben, falls nötig. Danke.)

(Dieser Beitrag wurde von muellermanfred am 13. Jan 2010, 14:41 geändert)

InDesign CS4: 6 Suchabfragen mit einem Klick?

Ralf Hobirk
Beiträge gesamt: 5961

13. Jan 2010, 17:02
Bewertung:

gelesen: 3973

Beitrag als Lesezeichen
Mit diesem Script-Code kannst du beliebig viele gespeicherte Suchen/Ersetzen-Routinen auf einmal (bzw. hintereinander) ablaufen lassen:

Code
app.loadFindChangeQuery ('xyz', SearchModes.textSearch);  
app.activeDocument.changeText();

app.loadFindChangeQuery ('xyz', SearchModes.grepSearch);
app.activeDocument.changeGrep();


Wobei "xyz" mit dem Namen der gespeicherten Suchabfrage ersetzt werden muss.

---
Viele Grüße,
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)

InDesign CS4: 6 Suchabfragen mit einem Klick?

muellermanfred
Beiträge gesamt: 7

13. Jan 2010, 17:20
Bewertung:

gelesen: 3963

Beitrag als Lesezeichen
Vielen Dank!

Ich packe also meine sechs Abfragen hintereinander in ein passendes JavaScript und erzeuge mir für jede Sprache ein Skript.

Dann geh' ich jetzt mal JavaScript lernen. :-)

InDesign CS4: 6 Suchabfragen mit einem Klick?

Ralf Hobirk
Beiträge gesamt: 5961

13. Jan 2010, 17:51
Bewertung:

gelesen: 3948

Beitrag als Lesezeichen
Antwort auf: Dann geh' ich jetzt mal JavaScript lernen.

Ist hierfür nicht nötig. Du kopierst einfach den Code – je nach dem, "Text" oder "Grep" – so oft du ihn brauchst und setzt den Namen der Suchabfrage rein…

---
Viele Grüße,
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)

InDesign CS4: 6 Suchabfragen mit einem Klick?

muellermanfred
Beiträge gesamt: 7

13. Jan 2010, 18:36
Bewertung:

gelesen: 3932

Beitrag als Lesezeichen
Hab's sofort ausprobiert.

Danke! Es funktioniert. :-)

Nun brauche ich nur noch die Marke des gewünschten Schokoriegels und eine Adresse für die Postzustellung desselben (darf man Schokoriegel nach Ägypten schicken???).

InDesign CS4: 6 Suchabfragen mit einem Klick?

Ralf Hobirk
Beiträge gesamt: 5961

13. Jan 2010, 18:40
Bewertung:

gelesen: 3926

Beitrag als Lesezeichen
Klar, darf man Schokoriegel nach Ägypten schicken. Die Zollbeamten würden sich freuen und ein Festessen haben…

Spaß beiseite: Dafür sind wir ja auf HDS, damit wir einander helfen…

---
Viele Grüße,
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)

InDesign CS4: 6 Suchabfragen mit einem Klick?

Quarz
Beiträge gesamt: 3557

14. Jan 2010, 12:05
Bewertung:

gelesen: 3861

Beitrag als Lesezeichen
Hallo Manfred,

vor einigen Tagen hat irgend jemand einen Link zu einem
Script/PlugIn gepostet, mit dem man auch 'Ebenen'
(wie AF, ZF, TabellenF, Farben) aus einer anderen Dateien
laden kann.

Auf dieser Website wurde des Script/PlugIn anhand von
mehrsprachigem Text in einer Datei beschrieben.

Vielleicht wäre das etwas für Dich.

Gruß
Quarz

--------------------------------------------
InDesign CS4 ver6.04 | WinXP SP3

InDesign CS4: 6 Suchabfragen mit einem Klick?

Martin Fischer
  
Beiträge gesamt: 12791

14. Jan 2010, 12:23
Bewertung:

gelesen: 3853

Beitrag als Lesezeichen
Antwort auf [ Quarz ] vor einigen Tagen hat irgend jemand einen Link zu einem
Script/PlugIn gepostet, mit dem man auch 'Ebenen'
(wie AF, ZF, TabellenF, Farben) aus einer anderen Dateien
laden kann.


Meinst Du CtrlLayers?

Stefan Adam hat in »Mehrere User in einer InDesign Datei?« darauf hingewiesen.

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 14. Jan 2010, 12:28 geändert)

InDesign CS4: 6 Suchabfragen mit einem Klick?

Quarz
Beiträge gesamt: 3557

14. Jan 2010, 12:32
Bewertung:

gelesen: 3845

Beitrag als Lesezeichen
Ja Martin, das meinte ich - danke.

Vielleicht kann muellermanfred ja damit etwas anfangen?

Gruß
Quarz

InDesign CS4: 6 Suchabfragen mit einem Klick?

muellermanfred
Beiträge gesamt: 7

14. Jan 2010, 12:43
Bewertung:

gelesen: 3837

Beitrag als Lesezeichen
Danke für den Hinweis. Klingt interessant. Ist aber nichts, was wir akut für unseren workflow brauchen.

Ralfseidank schalte ich jetzt Sprachen ebenenweise mit Doppelklick um. Die Kollegen sind zufrieden und ich auch. :-)

InDesign CS4: 6 Suchabfragen mit einem Klick?

Ralf Hobirk
Beiträge gesamt: 5961

14. Jan 2010, 13:13
Bewertung:

gelesen: 3808

Beitrag als Lesezeichen
Freut mich, geholfen zu haben ;-)

Und statt des Doppelklicks solltest du dir das Script (die Scripte) noch auf die Tastatur legen…

---
Viele Grüße,
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)