[GastForen Programme Print/Bildbearbeitung Adobe InDesign findChangeByList nur in bestimmter Auswahl?

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

findChangeByList nur in bestimmter Auswahl?

Ulrich Schiemann
Beiträge gesamt: 350

12. Dez 2013, 14:10
Beitrag # 1 von 8
Bewertung:
(1566 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe da eine Frage:
Ist es möglich mit findChangeByList auch nur in einer bestimmten Auswahl den Text suchen und ersetzen zu lassen?

Falls nicht, dann kommt nur ein Workaround in Frage:
Auswahl in ein neues Dokument einfügen, findChangeByList abarbeiten lassen
und wieder zurückkopieren ins Orignaldokument (ist aber ein bisschen umständlich).

Vielen Dank für die Hilfe.

daved1065
X

findChangeByList nur in bestimmter Auswahl?

Gerald Singelmann
  
Beiträge gesamt: 6269

12. Dez 2013, 14:43
Beitrag # 2 von 8
Beitrag ID: #520947
Bewertung:
(1546 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Haben Sie’s mal versucht?


als Antwort auf: [#520942]
Anhang:
Bildschirmfoto 2013-12-12 um 14.43.04.png (17.7 KB)

findChangeByList nur in bestimmter Auswahl?

Ulrich Schiemann
Beiträge gesamt: 350

12. Dez 2013, 16:15
Beitrag # 3 von 8
Beitrag ID: #520952
Bewertung:
(1503 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Singelmann,

bei mir geht das angehängtes Fenster (Bildschirmfoto) nicht auf,
sondern es erscheint gleich die „Liste“ der FindChangeSupport-Dateien.

Also fehlt mir hier im findChangeByList-Script der Befehl für die Auswahl.

Leider hab ich es mit dem Script-Schreiben nicht so. Gibt’s gegebenenfalls Ihre Version bereits als Download?

Vielen Dank

daved1065


als Antwort auf: [#520947]

findChangeByList nur in bestimmter Auswahl?

Gerald Singelmann
  
Beiträge gesamt: 6269

12. Dez 2013, 18:16
Beitrag # 4 von 8
Beitrag ID: #520959
Bewertung:
(1461 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat sondern es erscheint gleich die „Liste“ der FindChangeSupport-Dateien.


Diese Liste gibt es nicht bei dem Script von Adobe. Jedenfalls habe ich sie noch nie gesehen.

Mit welchem Script genau arbeiten Sie und wo haben Sie es gefunden?


als Antwort auf: [#520952]

findChangeByList nur in bestimmter Auswahl?

Ulrich Schiemann
Beiträge gesamt: 350

13. Dez 2013, 07:49
Beitrag # 5 von 8
Beitrag ID: #520968
Bewertung:
(1413 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

das Script heißt findChangeByList_mod4. Es wurde freundlicherweise von Martin Fischer zur Verfügung gestellt.


als Antwort auf: [#520959]

findChangeByList nur in bestimmter Auswahl?

Martin Fischer
  
Beiträge gesamt: 12783

13. Dez 2013, 08:17
Beitrag # 6 von 8
Beitrag ID: #520970
Bewertung:
(1396 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Dave,

in dieser Variante ist das differenzierte Verhalten bei unterschiedlicher Auswahl aufgehoben.

Suche im Script nach den folgenden Codezeilen:
Code
/*if(app.selection.length > 0){   
switch(app.selection[0].constructor.name){
case "InsertionPoint":
case "Character":
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "TextFrame":
var myObject = myDisplayDialog();
var myCheckSelection = myObject[1];
var myObject = myObject[0];
if(myObject != "None"){
myFindChangeByList(myObject, myCheckSelection);
}
break;
default:
myFindChangeByList(app.documents.item(0), false);
}
}
else{
//Nothing was selected, so simply search the document.
myFindChangeByList(app.documents.item(0), false);
} */
myFindChangeByList(app.documents.item(0), false);



Und ändere die Kommentierung /**/ folgendermaßen:

Code
if(app.selection.length > 0){   
switch(app.selection[0].constructor.name){
case "InsertionPoint":
case "Character":
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "TextFrame":
var myObject = myDisplayDialog();
var myCheckSelection = myObject[1];
var myObject = myObject[0];
if(myObject != "None"){
myFindChangeByList(myObject, myCheckSelection);
}
break;
default:
myFindChangeByList(app.documents.item(0), false);
}
}
else{
//Nothing was selected, so simply search the document.
myFindChangeByList(app.documents.item(0), false);
}
// myFindChangeByList(app.documents.item(0), false);



als Antwort auf: [#520968]

findChangeByList nur in bestimmter Auswahl?

Ulrich Schiemann
Beiträge gesamt: 350

13. Dez 2013, 09:52
Beitrag # 7 von 8
Beitrag ID: #520973
Bewertung:
(1353 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

bei der Korrektur trat ein Fehler auf.

Nun habe ich Dein Script gegen das Original-Script von Adobe ausgetauscht und es funktioniert einwandfrei.

Vielen Dank für die Hilfe.

daved1065


als Antwort auf: [#520970]

findChangeByList nur in bestimmter Auswahl?

Martin Fischer
  
Beiträge gesamt: 12783

13. Dez 2013, 10:19
Beitrag # 8 von 8
Beitrag ID: #520975
Bewertung:
(1337 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Nun habe ich Dein Script gegen das Original-Script von Adobe ausgetauscht und es funktioniert einwandfrei.


Das ist eine gute Idee. ;-)

Weiterhin frohes Schaffen.


als Antwort auf: [#520973]
X