[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, 14:42
Beitrag # 1 von 7
Bewertung:
(1982 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: 12687

5. Mai 2015, 16:34
Beitrag # 2 von 7
Beitrag ID: #539437
Bewertung:
(1922 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?


als Antwort auf: [#539434]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 16:55
Beitrag # 3 von 7
Beitrag ID: #539438
Bewertung:
(1903 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: 12687

5. Mai 2015, 17:01
Beitrag # 4 von 7
Beitrag ID: #539439
Bewertung:
(1897 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.


als Antwort auf: [#539438]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 17:06
Beitrag # 5 von 7
Beitrag ID: #539440
Bewertung:
(1887 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: 12687

5. Mai 2015, 17:11
Beitrag # 6 von 7
Beitrag ID: #539441
Bewertung:
(1885 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);
}



als Antwort auf: [#539440]

FindChangeByList - "Fehlermeldung" wenn Wert nicht gefunden wird

rosanna.b
Beiträge gesamt:

5. Mai 2015, 17:18
Beitrag # 7 von 7
Beitrag ID: #539442
Bewertung:
(1876 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
09.05.2023

Digicomp (Bern, Basel, Zürich)
Dienstag, 09. Mai 2023, 08.30 - 17.00 Uhr

Kurs

Sie verfügen über ein Abonnement der Creative Cloud, welches Adobe Acrobat DC Pro beinhaltet. Sind Sie unsicher, ob Ihre PDF Dateien für die jeweilige Druckausgabe geeignet sind? Lernen Sie in diesem Kurs das notwendige Rüstzeug für den sicheren Datenaustausch mit Druckdienstleistern. Erstellen Sie druckfähige PDF/X und prüfen Sie Ihre PDFs vor einer Weitergabe mit Acrobat DC Pro.

Dauer: 1 Tag
Preis: CHF 700.–, exkl. MWST

Ja

Organisator: Digicomp Academy AG

https://digicomp.ch/weiterbildung-media-communication/adobe/kurs-pruefen-von-druck-pdf-in-acrobat-dc-pro--basic

Prüfen von Druck-PDF in Acrobat DC Pro