WpsIndFileIdentifier - Skript

WpsIndFileIdentifier identifiziert die Version einer InDesign-Datei (Typ IND/INT) und ermittelt den Dateiverlauf.
Das Ergebnis der Versionsprüfung wird angezeigt, Version und Dateiverlauf werden auf Wunsch in eine Protokolldatei geschrieben.
Antworten
wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

WpsIndFileIdentifier - Skript

Beitrag von wernerperplies » 12. Mai 2017, 08:09

WpsIndFileIdentifier ermittelt die Version einer InDesigndatei vom Typ INDD/INDT und schreibt auf Wunsch das Ergebnis in eine Protokolldatei ohne die Datei in InDesign zu öffnen.

Das Skript sollte unter jeder InDesign-Version ab CS4 funktionieren und kann nach Anmeldung im Forum heruntergeladen werden.

Download (erfordert Anmeldung/Registrierung im Forum): WpsIndFileIdentifier (Version 1.01 vom 12.05.2017 und Version 1.02 vom 25.11.2017)

Installation:
Meine Adobe InDesign JavaScript Skripte installieren

Ausführen:
SkriptPanel.png
Datei(en) öffnen:
OpenFileDialog.png
Beispiele Meldungsfenster:
result.png
result.png (8.41 KiB) 16465 mal betrachtet
Protokolldatei speichern:
saveDialog.png
Inhalt Protokolldatei:
logFile.png
Bei Bedarf lassen sich die Meldungen des Skriptes leicht an unterschiedliche Sprachen anpassen.
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: WpsIndFileIdentifier - Skript - Version 1.02

Beitrag von wernerperplies » 25. Nov 2017, 19:33

Guten Tag,

ich habe gerade eine neue, erweiterterte Version des Skriptes hochgeladen.

Diese Version benutzt Meldungsdateien für lokalisierte Meldungen.
In der Zip-Datei sind Meldungsdateien für deutsche und englische Meldungen enthalten:

Deutsch: de_DE_indFileIdentifierMessages.msg
Englisch: en_EN_indFileIdentifierMessages.msg
Englisch: en_US_indFileIdentifierMessages.msg

Download (erfordert Anmeldung/Registrierung im Forum): WpsIndFileIdentifier (Version 1.01 vom 12.05.2017 und Version 1.02 vom 25.11.2017)

Für den Fall, dass Sie eine zusätzliche Sprache benötigen:

Die Meldungen können mit einen normalen Texteditor, z. B. dem ESTK-Editor, Visual Code Studio, Notepad++ (PC), TextWrangler (Mac) erzeugt und bearbeitet werden.

Verwenden Sie am Besten eine bereits vorhandene Meldungsdatei und speichern Sie das Ergebnis als UTF-8-Datei ab.

Der Name muss genau der oben gezeigten Form entsprechen.

[5 Zeichen Ländercode] + _ + indFileIdentifierMessages.msg

Der Ländercode hängt von Ihren Systemeinstellungen ab.

Inhalt einer Meldungsdatei:

Code: Alles auswählen

{
 "defaultLogExtension": ".txt",
 "inddFiles": "INDD-Dateien:*.indd;*.indt",
 "logFiles": "Protokoll speichern:*.txt;*.log",
 "selectInddFile": "INDD/INDT-Datei auswählen:",
 "noFilesSelected": "Es wurden keine Dateien ausgewählt - Abbruch!",
 "selectInddFiles": "INDD/INDT-Dateien auswählen:",
 "saveAs": "Datei speichern unter ...",
 "cantWriteFile": "Konnte die Datei\n   {0}\nnicht speichern!\nSystemfehler: {1}",
 "enterFileName": "Datei speichern unter:",
 "logFileName": "WpsIndFileIdentifier.txt",
 "alertTitle": "WpsIndFileIdentifier - https://www.weepee.de",
 "unableToOpenFile": "Kann die Datei:\n   {0}\nnicht öffnen!",
 "error": "Fehler:\n   {0}\nin Skriptzeile: {1}",
 "lengthError": "Warnung:\nDie Dateilänge:\n   {0}\nist kleiner als die Solllänge:\n  {1}\nder InDesign-Datei!\nDie Datei ist vermutlich defekt.\nInDesign-Version:{2}, Built: {3}",
 "indFileNewerInx": "Datei: {0}\nZum Öffnen dieser Datei wird eine InDesign-Version >= {1} benötigt.\nDie verwendete Version ist aber {2}.\nSie können diese Datei nur als INX-Datei importieren.\nINX-Dateien können nur bis zur InDesign-Version CS4 erzeugt werden.",
 "indFileNewerIdml": "Datei: {0}\nZum Öffnen dieser Datei wird eine InDesign-Version >= {1} benötigt.\nDie verwendete Version ist aber {2}.\nSie können diese Datei nur als IDML-Datei importieren.",
 "indFileOk": "Datei: {0}\nZum Öffnen dieser Datei wird eine InDesign-Version >= {1} benötigt.\nSie können die Datei mit der benutzten InDesign-Version {2}\nöffnen.",
 "noneIndFile": "Die Datei\n{0}\nist keine InDesign-Datei vom Typ \"INDD/INDT\".",
 "additionalCommand4LogFile": "[]",
 "cantFindAnyHistoryString": "Konnte keine  Verlaufsversion finden!\n",
 "versionEntry": "bearbeitet mit Betriebssystem: {0}, {1} - InDesign-Version: {2} - Version: {3}",
 "cantOpenFile4Write": "konnte die Datei\n   {0}\nnicht erzeugen/schließen!\nSystemmeldung:\n   {1}",
 "cantReadFileContent": "konnte den Inhalt der Datei\n   {0}\nnicht lesen!\nSystemmeldung:\n   {1}",
 "cantCloseFile": "konnte die Datei\n   {0}\nnicht schließen!\nSystemmeldung:\n   {1}",
 "pointerError": "Zeigerfehler, bitte nehmen Sie Kontakt mit dem Programmierer auf:\ne-mail: werner.perplies@weepee.de",
 "tooManySaves": "Diese Datei wurde bereits {0} mal gespeichert.\nIch empfehle Ihnen die Datei einmal mit \"Speichern unter ...\" zu sichern.\nDamit wird die Datei reorganisiert und die Dateigröße reduziert."
}
Ersetzen Sie bitte bei Bedarf die deutschen Meldungen durch Texte der gewünschen Sprache. Beachten Sie dabei bitte genau die Verwendung
1. des Zollzeichens (Anführung)
2. der Platzhalter {Ziffer}
3. des Zeilenendes (\n)

Kopieren Sie bitte die fertige Datei wie das Skript in das Skript-Panel.

Bei Aufruf des Skriptes wird die Datei installiert und im Skript-Panel gelöscht.
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Caddy
Beiträge: 1
Registriert: 14. Dez 2017, 20:57

Re: WpsIndFileIdentifier - Skript

Beitrag von Caddy » 14. Dez 2017, 22:13

Hallo,

ich habe eine beschädigte InDesign CC Datei, die sich nicht mehr öffnen/ wiederherstellen lässt (Fehlercode 5)
Hilft dieses Skript die Datei wiederherzustellen bzw. in irgend einer Form wieder öffnen zu können?

Danke schonmal!

Grüße

Caddy

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: WpsIndFileIdentifier - Skript

Beitrag von wernerperplies » 15. Dez 2017, 07:17

Guten Morgen und herzlich Willkommen Caddy,
ich habe eine beschädigte InDesign CC Datei, die sich nicht mehr öffnen/ wiederherstellen lässt (Fehlercode 5)
Hilft dieses Skript die Datei wiederherzustellen bzw. in irgend einer Form wieder öffnen zu können?
Leider nein, dass Skript ermittelt nur, ob es sich um eine InDesign-Datei handelt, die tatsächliche Länge der Datei der intern gespeicherten Länge entspricht und ermittelt die genaue InDesign-Version, mit der die Datei zuletzt gespeichert wurde und gibt die Datei-Historie aus.

Ich würde auf jeden Fall mein Skript im Falle einer defekten Datei einsetzen, um weitere Informationen zu erhalten.

Einen weiteren Versuch könntest Du mit diesem Programm starten:
Repair corrupt InDesign Adobe files on Mac OS X
Es gibt eine kostenlose Testversion, mit der Du einen Versuch starten könntest, bevor Du das Programm kaufst.
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Antworten

Zurück zu „WpsIndFileIdentifier“