[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

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

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 12:42
Beitrag # 1 von 7
Bewertung:
(1900 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich habe eine Frage zum FindChangeByList-Skript.
Vorab: ich arbeite mit InDesign CS6 und habe das auf PC (Windows 7) oder Mac (OS X Yosemite) zur Verfügung.

Wir haben vor ca. 600 Werte via des in InDesign vorliegenden Skripts und der FindChangeList.txt zu tauschen. Die Werte sind eindeutig (Artikelnummern). Funktioniert alles soweit einwandfrei.

Jetzt die Frage: Das Skript tauscht einwandfrei alle alten Artikelnummern durch die neuen Artikelnummern, liegt aber z.B. ein Tippfehler in einer alten Artikelnummer vor bzw. eine alte Artikelnummer wird nicht gefunden, wird hier kein "Fehler" ausgegeben.
Sucht man z.B. über die normale Suchen/Ersetzen-Funktion in InDesign und ein Wert wird im Dokument nicht gefunden, bekommt man ja die Rückmeldung von InDesign "Keine Übereinstimmung gefunden".
Kann z.B. diese bzw. irgendeine andere Fehlermeldung vom Skript zurückgegeben werden, so dass in irgendeiner Art klar wird, falls ein Wert aus der Liste nicht gefunden wird?
Kann man hier im JSX einfach einen weiteren Eintrag setzen bzw. etwas ändern, so dass das Skript stoppt und eine Meldung "nicht gefunden" zurückgibt und man es dann manuell bestätigt und an der nächsten Stelle weitergesucht wird, man sich aber die Fehlerquelle notieren kann?

Danke im Voraus für Rückmeldung!
Viele Grüße
Rosanna
X

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

Martin Fischer
  
Beiträge gesamt: 12492

5. Mai 2015, 14:34
Beitrag # 2 von 7
Beitrag ID: #539437
Bewertung:
(1840 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Rosanna,

grundsätzlich ist das möglich.
Aber es dürfte nicht sehr benutzerfreundlich sein, wenn das Skript jedesmal mit einer Fehlermeldung den Ablauf unterbricht.

Sinnvoller könnte eine Art Protokoll sein, in dem festgehalten wird, wie viel Treffer welcher Suchausdruck gelandet hat.

Ich meine, dies ist in der Modifikation FindChangeByList_mod3.jsx enthalten.
Möchtest Du das mal testen und berichten?

Viele Grüße
Martin




als Antwort auf: [#539434]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 14:55
Beitrag # 3 von 7
Beitrag ID: #539438
Bewertung:
(1821 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

vielen Dank für die schnelle Antwort!!
Wahrscheinlich wäre eine Protokollierung wirklich sinnvoller...
Ich habe es eben mit dem _mod3.jsx getestet, die Änderungen der richtigen Nummern werden ausgeführt, die falschen nicht, aber wo kann ich das "Protokoll" dazu finden?

Viele Grüße
Rosanna


als Antwort auf: [#539437]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

Martin Fischer
  
Beiträge gesamt: 12492

5. Mai 2015, 15:01
Beitrag # 4 von 7
Beitrag ID: #539439
Bewertung:
(1815 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: aber wo kann ich das "Protokoll" dazu finden?


In der Datei "FindChangeResults.txt".

Diese wird im Verzeichnis des Dokument angelegt – wenn das Dokument einen Pfad hat (mal gesichert wurde). Andernfalls wird diese Datei auf dem Schreibtisch angelegt.

Viele Grüße
Martin




als Antwort auf: [#539438]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 15:06
Beitrag # 5 von 7
Beitrag ID: #539440
Bewertung:
(1805 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja super, danke, Liste gefunden und die erfolgreichen Änderungen sind drin. Vielleicht bekomme ich es noch umgeschrieben, das nur die nicht erfolgten Änderungen darin vermerkt werden. Ich probiere mal!
Ansonsten hilft das so aber auch schon mal weiter!
Vielen Dank!


als Antwort auf: [#539439]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

Martin Fischer
  
Beiträge gesamt: 12492

5. Mai 2015, 15:11
Beitrag # 6 von 7
Beitrag ID: #539441
Bewertung:
(1803 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Halte Ausschau nach den folgenden Zeilen
Code
		if (myFoundItems.length > 0)  
{
myData.push( myFoundItems.length + ':\t' + myString);
}


Und schreibe sie etwa folgendermaßen um:

Code
		if (myFoundItems.length ==  0)  
{
myData.push( myFoundItems.length + ':\t' + myString);
}


Viele Grüße
Martin




als Antwort auf: [#539440]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 15:18
Beitrag # 7 von 7
Beitrag ID: #539442
Bewertung:
(1794 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Perfekt! Funktioniert! Ganz lieben Dank!


als Antwort auf: [#539441]
X

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
05.08.2021 - 06.08.2021

Digicomp Academy, Zürich
Donnerstag, 05. Aug. 2021, 08.30 Uhr - Freitag, 06. Aug. 2021, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Preis: 1'400.– zzgl. 7.7% MWST
Dauer: 2 Tage

Ja

Organisator: Digicomp Academy AG

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