Connect failed: Connection timed out

[GastForen Programmierung/Entwicklung AppleScript Script Welche InDesign Version

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Script Welche InDesign Version

TMA
Beiträge gesamt: 399

11. Nov 2011, 09:02
Beitrag # 1 von 24
Bewertung:
(13474 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
gibt es von deinem Script "Welche_InDesign_Version" schon ein Update für CS5 und CS5.5 Dokumente?
Auf Fachhefte.ch habe ich schon geschaut.

Das Script ist sehr praktisch.

Für Mac-Dokumente könnte ich das evtl. selber umstellen aber ich habe keine PC-Dokumente zum testen.

Gruß
TMA
X

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

11. Nov 2011, 20:54
Beitrag # 2 von 24
Beitrag ID: #484225
Bewertung:
(13403 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

das Droplet, welches Mac-CS5.5-Dateien erkennt, ist seit langem bereit.

Ich habe es noch nicht veröffentlicht, weil bei CS5.5-Windows-Dateien nur CS5 rapportiert wird. Und aus Zeitmangel habe ich noch nicht versuchen können, eine Lösung zu finden.

Angehängt an diese Antwort ist der aktuelle Stand.

Gruss, Hans


als Antwort auf: [#484130]
Anhang:
Welche_InDesign_Version_SL15d.zip (40.0 KB)

Script Welche InDesign Version

TMA
Beiträge gesamt: 399

14. Nov 2011, 08:32
Beitrag # 3 von 24
Beitrag ID: #484298
Bewertung:
(13356 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
Besten Dank für die Antwort.
PC-Dokumente bekommen wir nur ganz selten, somit kann ich mit diesem Script gut arbeiten.

Danke und Gruß
TMA


als Antwort auf: [#484225]

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

14. Nov 2011, 09:45
Beitrag # 4 von 24
Beitrag ID: #484304
Bewertung:
(13346 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

bitteschön.

Wenn Dir das Droplet bei einem Win-CS5.5-Dokument vorgaukelt, es sei ein CS5 und Du es zu öffnen versuchst, dann kommt der Warndialog "Fehlende Zusatzmodule". Zunächst ist nur SharedContent.InDesignPlugin aufgeführt.

Und wenn Du die Frage "Möchten Sie das Dokument trotzdem öffnen?" mit "OK" bestätigst, dann kommt der Dialog "Datei kann nicht geöffnet werden", welcher sechs weitere PlugIns auflistet.

Gruss, Hans


als Antwort auf: [#484298]

Script Welche InDesign Version

TMA
Beiträge gesamt: 399

18. Sep 2012, 08:42
Beitrag # 5 von 24
Beitrag ID: #501004
Bewertung:
(11551 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
gibt es von deinem Script "Welche_InDesign_Version" schon ein Update für CS6 Dokumente?

Gruß
TMA


als Antwort auf: [#484304]

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

18. Sep 2012, 09:19
Beitrag # 6 von 24
Beitrag ID: #501006
Bewertung:
(11537 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

ja, das Droplet ist entsprechend ergänzt. Allerdings: Mit Windows-Dateien ist es nicht zuverlässig. Deshalb habe ich es noch nicht veröffentlicht.

Ich bin zurzeit unterwegs. Sobald ich wieder zurück bin (gegen Abend), werde ich es Dir zustellen.

Gruss, Hans


als Antwort auf: [#501004]

Script Welche InDesign Version

TMA
Beiträge gesamt: 399

18. Sep 2012, 09:55
Beitrag # 7 von 24
Beitrag ID: #501011
Bewertung:
(11509 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
das mit den Windows Dateien ist kein Problem, die bekomme ich sehr selten.

Schonmal besten Dank für die Info.

Gruß
TMA


als Antwort auf: [#501006]

Script Welche InDesign Version

Uwe Laubender
Beiträge gesamt: 5316

19. Sep 2012, 00:19
Beitrag # 8 von 24
Beitrag ID: #501076
Bewertung:
(11464 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, TMA!

Von Jongware gibt's ein JavaScript, das die Programmversion der InDesign-Datei ermitteln kann. Funktioniert mit Mac und Windows-Dateien, auch mit der CS6-Version:

Identify Your InDesign File
by Jongware

http://forums.adobe.com/message/4071273#4071273

Zitat von Jongware Things it does

It shows the file name, file type (as stored in the file),
and version of InDesign files from InDesign version CS up to CS5.5 (tested).
It does not work for ID 1.0, 1.5, 2.0. It may not work for versions after CS5.5.


Things it doesn't

It does not open the newer files in your old CS3.
It does not identify IDML files (nor anything else, by the way, than InDesign files).
It does not Fix Your Broken Files.
Written using CS4, so it may or may not work on older or newer versions.



als Antwort auf: [#501011]

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

19. Sep 2012, 07:20
Beitrag # 9 von 24
Beitrag ID: #501077
Bewertung:
(11432 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe!

guter Hinweis! Ich habe es noch nicht geschafft, dieses Script zu testen. Vielleicht werde ich es "stehlen", um es übersetzt in meiner Sammlung anzubieten. Falls Jongware einverstanden sein wird. Versteht sich.

Ohne das Script gesehen zu haben: Einen Vorteil hat mein Droplet - glaube ich - es stellt verlorengegangene Infos wieder her (Datei-Typ, Datei-Creator).

@ TMA: Ich bin immer noch unterwegs. Aber heute Abend wird das Droplet kommen.

Gruss, Hans


als Antwort auf: [#501076]

Script Welche InDesign Version

TMA
Beiträge gesamt: 399

19. Sep 2012, 07:51
Beitrag # 10 von 24
Beitrag ID: #501080
Bewertung:
(11422 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,
ich habe mal das Script von Jongware getestet.
Leider lässt sich das Script ja nur über InDesign verwenden.

Das Script von Hans gefällt mir da sehr viel besser.
Einfach Dokumente draufziehen und fertig.

Trotzdem Danke für die Info Uwe, vielleicht kann man das Script von Jongware ja doch mal gebrauchen.

@ Hans: Keine Eile mit dem Script.

Gruß
TMA


als Antwort auf: [#501077]

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

19. Sep 2012, 08:38
Beitrag # 11 von 24
Beitrag ID: #501087
Bewertung:
(11398 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

ja, das sind weitere Vorteile. InDesign muss nicht installiert sein.

Aber es funktioniert halt nur unter Mac OS X. Deshalb ist das JavaScript nicht zu verachten.

Gruss, Hans


als Antwort auf: [#501080]

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

19. Sep 2012, 20:44
Beitrag # 12 von 24
Beitrag ID: #501213
Bewertung:
(11338 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

das Droplet ist abgeschickt.

Ich werde _gelegentlich_ das Script von Jongware anschauen.
Vielleicht kann ich etwas davon (Info holen) ins Droplet übernehmen.

Gruss, Hans


als Antwort auf: [#501087]

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

2. Okt 2012, 11:51
Beitrag # 13 von 24
Beitrag ID: #501859
Bewertung:
(11151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Scripter,

ich habe jetzt das JavaScript von Jongware geprüft und für recht gut befunden. :-)
Der Code ist nicht einfach zu verstehen. Ohne Kommentare. Und ziemlich obfuscated*. :-))

Dennoch habe ich die Stelle gefunden, an welcher sich die Unter-Versionsnummer einer CS5.5-Datei befindet. Das ist notwendig bei Windows-Dateien. Dokumente, welche unter Mac OS X gespeichert sind, könnten über den File Type identifiziert werden (= "IDd2"). Unter Windows steht dort "IDd7".

Aber der File Type kann nicht für eine zuverlässige Zuordnung verwendet werden. Deshalb muss zum Feststellen der Plattform das 25. Zeichen einer Datei ausgelesen werden (von InDesign 1.0 bis 1.5 ist es das 16. Zeichen).

Ab InDesign 1.0 und bis und mit CS4 steht dort für Windows eine "1". Wenn Mac, ist es eine "2".
Ein grosses Problem: Ab CS5 ist auch in reinen Mac-Dokumenten eine "1". Das ist der Grund, weshalb mit der angehängten aktuellen Version des Droplets die Plattform nicht mehr angegeben wird.

Und dasselbe Problem erschwert auch die Feststellung der Unterversion bei CS5.5. Die Lösung: Sowohl das Zeichen 34 als auch das Zeichen 37 auslesen und die Ergebnisse zusammenzählen (eines davon ist eine 0, das andere eine 5).

Das "SL" im Namen des Droplets steht für "Snow Leopard". Damit es unter einer anderen Version funktioniert, muss es eventuell neu gespeichert werden.

Gruss, Hans

* Aus "Wikipedia":
Zitat In software development, obfuscation is the deliberate act of creating obfuscated code, i.e. source or machine code that is difficult for humans to understand.



als Antwort auf: [#501213]
Anhang:
Welche_InDesign_Version_SL18d.zip (38.3 KB)

Script Welche InDesign Version

Hans Haesler
  
Beiträge gesamt: 5826

5. Okt 2012, 08:33
Beitrag # 14 von 24
Beitrag ID: #501981
Bewertung:
(11032 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Scripter,

nach einer Anfrage im InDesign-Forum habe ich gewisse Dateien genauer untersucht.

Ergebnis: Ab CS5 ist die InDesign-Version nur noch im Byte 30 zu finden. Sowohl in Mac- als auch in Windows-Dateien.
Und die Zwischenversion für CS5.5 steckt nur im Byte 34 (nicht 37, wie oben geschrieben).

Somit ist es nicht möglich, per AppleScript die Plattform der Datei herauszufinden.
Wenigstens nicht innerhalb einer zumutbaren Zeitspanne.

Ich habe nun das Droplet (siehe Anhang) komplett umgeschrieben:
– Von InDesign 1.0 bis CS4 wird wieder die Plattform angegeben.
– Templates werden als solche erkannt (wenn Endung ".indt").
– Das Wiederherstellen des Datei-Erzeugers funktioniert wieder.

Für Letzteres wurde bisher der "Finder" benutzt. Jetzt wird "System Events" eingesetzt.

Gruss, Hans


als Antwort auf: [#501859]
Anhang:
Welche_InDesign_Version_SL19d.zip (38.7 KB)

Script Welche InDesign Version

TMA
Beiträge gesamt: 399

7. Jul 2014, 08:56
Beitrag # 15 von 24
Beitrag ID: #529391
Bewertung:
(8012 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
gibt es eigentlich von deinem Script schon eine neuere Version, die Dokumente bis zur aktuellen InDesign CC 2014 (Version10.x) erkennt?

Gruß
TMA


als Antwort auf: [#501981]
X