[GastForen Programme Print/Bildbearbeitung Adobe Illustrator [JS] Text Suchen und Ersetzen per JavaScript in Illustrator

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

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

zaphodbeeblebroxx
Beiträge gesamt: 408

30. Nov 2006, 10:42
Beitrag # 1 von 10
Bewertung:
(5294 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

gibt es in Illustrator (CS2 12.01 auf OSX 10.4.8) keine Möglichkeit per JavaScript nach Text zu suchen und den gefundenen Text zu ersetzen?

In der Java Scripting Reference konnte ich dazu nichts finden.
InDesign geht das ja per app.documents.search()

Habe es deshalb per Aktion aufzeichnen probiert, allerdings führt Illustrator keine Ersetzung beim Abspielen der Aktion durch (Modalsteuerung ausgeschaltet, Abspieloption auf Schrittweise).

zaphodbeeblebroxx


Matthias
X

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

Kurt Gold
  
Beiträge gesamt: 2382

30. Nov 2006, 14:01
Beitrag # 2 von 10
Beitrag ID: #264623
Bewertung:
(5279 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Folgende Aktion funktioniert in Illustrator 10 tadellos. zaph wird durch bob ersetzt.

Code
/version 1 
/name (Replace_Text)
/isOpen 1
/actionCount 1
/action-1 {
/name (Replace_Text)
/keyIndex 0
/colorIndex 0
/isOpen 1
/eventCount 2
/event-1 {
/internalName (ai_plugin_findreplace)
/localizedName (Suchen/Ersetzen)
/isOpen 0
/isOn 1
/hasDialog 1
/showDialog 0
/parameterCount 6
/parameter-1 {
/key 1954115685
/showInPalette -1
/type (enumerated)
/name (Weitersuchen)
/value 0
}
/parameter-2 {
/key 1869769063
/showInPalette -1
/type (string)
/value (zaph)
}
/parameter-3 {
/key 2003332972
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-4 {
/key 1667330917
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-5 {
/key 1650549611
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-6 {
/key 2003984752
/showInPalette -1
/type (boolean)
/value 1
}
}
/event-2 {
/internalName (ai_plugin_findreplace)
/localizedName (Suchen/Ersetzen)
/isOpen 0
/isOn 1
/hasDialog 1
/showDialog 0
/parameterCount 7
/parameter-1 {
/key 1954115685
/showInPalette -1
/type (enumerated)
/name (Alle ersetzen)
/value 3
}
/parameter-2 {
/key 1869769063
/showInPalette -1
/type (string)
/value (zaph)
}
/parameter-3 {
/key 1684370292
/showInPalette -1
/type (string)
/value (Bob)
}
/parameter-4 {
/key 2003332972
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-5 {
/key 1667330917
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-6 {
/key 1650549611
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-7 {
/key 2003984752
/showInPalette -1
/type (boolean)
/value 1
}
}
}


Gruß
Kurt Gold


als Antwort auf: [#264562]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

zaphodbeeblebroxx
Beiträge gesamt: 408

30. Nov 2006, 15:52
Beitrag # 3 von 10
Beitrag ID: #264664
Bewertung:
(5274 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

vielen Dank für die Hilfe. Habe die Aktion mal in meinen Illustrator geladen; allerdings wird beim Ausführen der Aktion der entsprechende Text in meinem Ill.-Dok nicht geändert. Vielleicht sollte ich mal auf Updates prüfen bzw. die Ill.-Prefs. löschen?

Habe zu Deinem Beispiel nochmals versucht eine Aktion auzuzeichnen:
Code
/version 2 
/name [ 10
546573745f535f755f45
]
/isOpen 1
/actionCount 1
/action-1 {
/name [ 10
546573745f535f755f45
]
/keyIndex 0
/colorIndex 0
/isOpen 1
/eventCount 2
/event-1 {
/internalName (ai_plugin_findreplace)
/localizedName [ 19
53756368656e20756e642065727365747a656e
]
/isOpen 0
/isOn 1
/hasDialog 1
/showDialog 0
/parameterCount 4
/parameter-1 {
/key 1718185572
/showInPalette -1
/type (ustring)
/value [ 4
7a617068
]
}
/parameter-2 {
/key 1919250540
/showInPalette -1
/type (ustring)
/value [ 154
7acb87cf80e280a0c3b8cb87cf80e280a0c3ab7512c383c3ac2de2978ae280b0
194fc2a050194fc2a054246fc2afc38fc3ac2de2978ae280b0c3b8cb87cf80c2
bfc3b8cb87e288ab60252bc2a7c399c3ab74c38befa3bfc3b8cb87cf80e28093
c3b8cb87e288abc2bfc3ab74c38804c3ab74c38854c3b8cb87cf80e280a125c3
9461c384c3b8cb87e288ab50c3ac2ac3ba0cc3b8cb87e288ab10
]
}
/parameter-3 {
/key 1869640819
/showInPalette -1
/type (integer)
/value -17
}
/parameter-4 {
/key 1835363957
/showInPalette -1
/type (integer)
/value 1
}
}
/event-2 {
/internalName (ai_plugin_findreplace)
/localizedName [ 19
53756368656e20756e642065727365747a656e
]
/isOpen 0
/isOn 1
/hasDialog 1
/showDialog 0
/parameterCount 4
/parameter-1 {
/key 1718185572
/showInPalette -1
/type (ustring)
/value [ 4
7a617068
]
}
/parameter-2 {
/key 1919250540
/showInPalette -1
/type (ustring)
/value [ 3
626f62
]
}
/parameter-3 {
/key 1869640819
/showInPalette -1
/type (integer)
/value -17
}
/parameter-4 {
/key 1835363957
/showInPalette -1
/type (integer)
/value 4
}
}
}


Dabei ist mir aufgefallen, dass bei einem der einzelnen Arbeitsschritte "krypische Zeichen" in der Aktionenpalette bei dem entsprechenden Arbeitsschritt zu sehen sind. Diese Bereiche sehen doch etwas seltsam aus oder?

Code
/localizedName [ 19 
53756368656e20756e642065727365747a656e

Code
/value [ 154 
7acb87cf80e280a0c3b8cb87cf80e280a0c3ab7512c383c3ac2de2978ae280b0
194fc2a050194fc2a054246fc2afc38fc3ac2de2978ae280b0c3b8cb87cf80c2
bfc3b8cb87e288ab60252bc2a7c399c3ab74c38befa3bfc3b8cb87cf80e28093
c3b8cb87e288abc2bfc3ab74c38804c3ab74c38854c3b8cb87cf80e280a125c3
9461c384c3b8cb87e288ab50c3ac2ac3ba0cc3b8cb87e288ab10


Gibt es irgendwelche bekannten "Probleme" im Bezug auf Aktionen in Illustrator CS2 (12.01 auf OSX 10.4.8)????

zaphodbeeblebroxx


Matthias


als Antwort auf: [#264623]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

Kurt Gold
  
Beiträge gesamt: 2382

30. Nov 2006, 16:03
Beitrag # 4 von 10
Beitrag ID: #264671
Bewertung:
(5272 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Gibt es irgendwelche bekannten "Probleme" im Bezug auf Aktionen in Illustrator CS2

Durchaus möglich, habe ich schon mehrmals gehört, kann es aber zurzeit nicht überprüfen.

Zum Beispiel, daß bei einer Schrift-suchen-ersetzen-Aktion nicht alle Schriften ersetzt werden. Haben Sie das einmal versucht?

Wer kann das fehlerhafte Verhalten in Zaphs Aktion bestätigen?

Gruß
Kurt Gold


als Antwort auf: [#264664]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

zaphodbeeblebroxx
Beiträge gesamt: 408

30. Nov 2006, 16:24
Beitrag # 5 von 10
Beitrag ID: #264683
Bewertung:
(5265 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

beim Ersetzen von Schriften per Aktion habe ich (bei meiner Ill.-Version) ebenfalls festgestellt, dass nicht alle Schriften ersetzt werden.

zaphodbeeblebroxx


Matthias


als Antwort auf: [#264671]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

Kurt Gold
  
Beiträge gesamt: 2382

30. Nov 2006, 16:44
Beitrag # 6 von 10
Beitrag ID: #264690
Bewertung:
(5263 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Gut, bleibt abzuwarten, wer auch das bestätigen kann.

Was passiert genau beim Schrift suchen/ersetzen per Aktion? Wird nur die Schrift in einem Textobjekt geändert oder äußert sich das anders?

Nochmal zur Aktion aus AI 10: Wenn Sie die Aktion laden und dann aus AI 12 exportieren, erscheinen dann auch wieder die verschlüsselten Begriffe oder wird die Aktion 1:1 übernommen?

Gruß
Kurt Gold


als Antwort auf: [#264683]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

zaphodbeeblebroxx
Beiträge gesamt: 408

30. Nov 2006, 23:19
Beitrag # 7 von 10
Beitrag ID: #264775
Bewertung:
(5253 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

werde ich morgen mal ausprobieren und dann berichten ...

zaphodbeeblebroxx


Matthias


als Antwort auf: [#264690]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

zaphodbeeblebroxx
Beiträge gesamt: 408

1. Dez 2006, 11:54
Beitrag # 8 von 10
Beitrag ID: #264872
Bewertung:
(5245 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

wenn ich Ihre Aktion importiere und danach wieder exportiere kommen auch die verschlüsselten Begriffe.
Nach dem Import der Aktion ist auch bei den einzelnen Arbeitsschritten keinerlei Text-Eintrag der betreffenden Optionen vorhanden!
Der Arbeitsschritt "Suchen und ersetzen" scheint leer zu sein; es ist kein Pfeilsymbol vor dem "Suchen und ersetzen", mit dem man den aufgezeichneten Arbeitsschritt normalerweise ansehen kann!
Code
/version 2 
/name [ 12
5265706c6163655f54657874
]
/isOpen 1
/actionCount 1
/action-1 {
/name [ 12
5265706c6163655f54657874
]
/keyIndex 0
/colorIndex 0
/isOpen 1
/eventCount 2
/event-1 {
/internalName (ai_plugin_findreplace)
/localizedName [ 19
53756368656e20756e642065727365747a656e
]
/isOpen 0
/isOn 1
/hasDialog 1
/showDialog 0
/parameterCount 6
/parameter-1 {
/key 1954115685
/showInPalette -1
/type (enumerated)
/name [ 12
57656974657273756368656e
]
/value 0
}
/parameter-2 {
/key 1869769063
/showInPalette -1
/type (ustring)
/value [ 4
7a617068
]
}
/parameter-3 {
/key 2003332972
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-4 {
/key 1667330917
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-5 {
/key 1650549611
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-6 {
/key 2003984752
/showInPalette -1
/type (boolean)
/value 1
}
}
/event-2 {
/internalName (ai_plugin_findreplace)
/localizedName [ 19
53756368656e20756e642065727365747a656e
]
/isOpen 0
/isOn 1
/hasDialog 1
/showDialog 0
/parameterCount 7
/parameter-1 {
/key 1954115685
/showInPalette -1
/type (enumerated)
/name [ 13
416c6c652065727365747a656e
]
/value 3
}
/parameter-2 {
/key 1869769063
/showInPalette -1
/type (ustring)
/value [ 4
7a617068
]
}
/parameter-3 {
/key 1684370292
/showInPalette -1
/type (ustring)
/value [ 3
426f62
]
}
/parameter-4 {
/key 2003332972
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-5 {
/key 1667330917
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-6 {
/key 1650549611
/showInPalette -1
/type (boolean)
/value 0
}
/parameter-7 {
/key 2003984752
/showInPalette -1
/type (boolean)
/value 1
}
}
}


Ich bin nun soweit, dass ich meine Dokumente wieder in meinem alten Illustrator 8 (auf OS 9) bearbeite, dort arbeiten alle Aktionen einwandfrei (Schrift ersetzen, Texte ersetzen) ...

Anscheinend funktioniert die Aktionen-Funktion von Illustrator CS2 (12.0.1. auf 10.4.8) zumindest bei mir und bei einem weiteren MAC, auf dem ich das getestet habe überhaupt nicht oder nur z.T.

Schade!
:(

zaphodbeeblebroxx


Matthias


als Antwort auf: [#264775]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

Kurt Gold
  
Beiträge gesamt: 2382

1. Dez 2006, 12:12
Beitrag # 9 von 10
Beitrag ID: #264878
Bewertung:
(5243 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es wäre schon gut, zu erfahren, ob andere CS-2-Anwender mit vergleichbaren Aktionen dieselben Probleme haben.

Gruß
Kurt Gold


als Antwort auf: [#264872]

[JS] Text Suchen und Ersetzen per JavaScript in Illustrator

zaphodbeeblebroxx
Beiträge gesamt: 408

1. Dez 2006, 12:56
Beitrag # 10 von 10
Beitrag ID: #264894
Bewertung:
(5239 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe einen Test mit der Aktion auf mehreren unserer MACs ausgeführt. Auf allen dasselbe Phänomen (alle Konfigurationen wie auf meinem MAC).

Das ist schon irgendwie seltsam:
Die mitgelieferten Adobe-Aktionen laufen einwandfrei.
Verschieden eigens angelegt Aktionen laufen ebenfalls (z.B. Objekte modifizieren, Farbe ändern, Textfarbe zuweisen).

Das Suchen und Ersetzen von Schrift funktioniert anscheinend bei einer bestimmten Kundenschrift nicht, die wir aber sehr häufig benötigen. (Ansonsten macht die Schrift aber keinerlei Probleme auch nicht in anderen Anwedungen: z.B. in InDesign kann ich auch per [JS] diese Schrift ersetzen)

Was aber nicht funktioniert ist das Suchen und Ersetzen von Text.

Zeichen ich andere Aktionen auf, die mit Menü-Einstellungen arbeiten funktionieren diese ebenfalls.

Irgendwie schein es (bei mir) Probleme mit Aktionen in Zusammenhang mit "Bearbeiten/Suchen und ersetzen" zu geben.

Habe 2 Aktionen, die unter Illustrator 8 laufen (Schrift ersetzen/Text ersetzen) exportiert und in Illsutrator CS2 importiert: Aktionen laufen durch aber es passiert nichts!

Habe nach Updates gesucht, aber mein Programm ist auf neuestem Stand.
Habe das Programm mit gedrückter Shift/Alt/Apfeltaste gestartet; dasselbe Phänomen

zaphodbeeblebroxx


Matthias


als Antwort auf: [#264878]
X

Aktuell

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
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
01.03.2021 - 05.03.2021

Persönlichkeitsentwicklung

Online
Montag, 01. März 2021, 00.17 Uhr - Freitag, 05. März 2021, 00.18 Uhr

Webinar

Personal Power Coaching - Um was geht es? ​ Potenzialentfaltung: Potenzial entdecken und entfalten Talente entdecken: Deine Talente und Fähigkeiten erkennen und loslegen Gewohnheiten: schlechte Gewohnheiten durch Positive ersetzen Selbstbewusstsein stärken: Dein Bewusstsein stärken Eigendynamik entwickeln: Mehr Erfolg durch Eigenverantwortung & Disziplin Ängste kontrollieren: Ängste als Antrieb nutzen Entscheidungen treffen: Mit mehr Mut an die Sache ran! Lebensenergie steigern: Deine Lebensenergie steigern und aufrechterhalten Ziele erreichen: Ziele setzen und übertreffen! Motivationssteigerung: Mehr Erfolg durch Selbstmotivation Selbstvertrauen: Selbstvertrauen auf- und ausbauen

Details:
https://www.snfa.ch/swiss-personal-power-birolisik

Ja

Organisator: Birol Isik

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

https://www.snfa.ch/swiss-personal-power-birolisik

Neuste Foreneinträge


Scriptphänomen alle 16 Steps

Affinity Designer

Objekte in Texten lassen sich nicht mehr mit Maus auswählen, nurnoch als Text mit Cursor

Welches Grafiktablett wofür?

Affinity Publisher 1.9

Optimierung doc2pdf-withPresets.jsx

Layout / Bildauflösung druckfertig anlegen

Alternative Acrobat Pro

Affinity Photo

Open CL-Berschleunigung
medienjobs