[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skripte gehen kaputt

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

Skripte gehen kaputt

mkuenster
Beiträge gesamt: 720

16. Jan 2020, 09:54
Beitrag # 1 von 8
Bewertung:
(3900 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich muss leider vom Mac zu Windows wechseln. Daher habe ich auch die jsx-Dateien auf den PC kopiert. Dabei wird der Inhalt der Skripte in einen Wust von Zeichen umgewandelt. Der Code ist zerstört.

Seltsamerweise trifft das auf ein paar wenige Skripte nicht zu.

Ich habe auch schon versucht, die Dateien erst zu zippen und dann auf dem PC zu entpacken, aber auch dabei geht der Code kaputt.

Kennt ihr das Problem und vielleicht auch eine Lösung.

Gruß
Michael
X

Skripte gehen kaputt

Martin Fischer
  
Beiträge gesamt: 12783

16. Jan 2020, 10:50
Beitrag # 2 von 8
Beitrag ID: #573605
Bewertung:
(3881 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Michael,

hast Du die Kodierung der Dateien mal geprüft?

Auf dem Mac z.B. mittels TextWrangler.

Für Windows dürfen die Dateien nicht »Western (Mac Roman)« kodiert sein. Am besten »Unicode (UTF-8)«.



Prüfe das mal mit einer bestimmten Datei, die auf Windows mit Zeichensalat ankommt.


als Antwort auf: [#573604]
(Dieser Beitrag wurde von Martin Fischer am 16. Jan 2020, 10:57 geändert)

Anhang:
Kodierung_Textdatei.jpg (76.1 KB)

Skripte gehen kaputt

mkuenster
Beiträge gesamt: 720

16. Jan 2020, 11:10
Beitrag # 3 von 8
Beitrag ID: #573606
Bewertung:
(3866 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

auf dem Mac mit TextWrangler geöffnet, steht da unten "Unicode (UTF-8, with BOM)"

Gruß
Michael


als Antwort auf: [#573605]

Skripte gehen kaputt

Martin Fischer
  
Beiträge gesamt: 12783

16. Jan 2020, 11:40
Beitrag # 4 von 8
Beitrag ID: #573607
Bewertung:
(3852 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Sichere testweise mal UTF-8 ohne das »BOM«.

Mit was für einem Texteditor öffnest Du die Skripte unter Windows?

Mit dem ESTK?


als Antwort auf: [#573606]
(Dieser Beitrag wurde von Martin Fischer am 16. Jan 2020, 11:41 geändert)

Skripte gehen kaputt

mkuenster
Beiträge gesamt: 720

16. Jan 2020, 13:03
Beitrag # 5 von 8
Beitrag ID: #573608
Bewertung:
(3822 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

ich habe mir vom Mac aus jetzt selbst eine Mail geschrieben und eine jsx-Datei angehängt. Die Mail habe ich dann auf dem PC geöffnet und die Anhänge dort im Scripte-Ordner gespeichert. Dabei ist der Code erhalten geblieben. Soweit ist das erst einmal gut.

Doch das Script funktioniert nicht und bringt auch keine Fehlermeldung. Hier ist der Code:

// insertAnchoredFrame_TestVersion.jsx
//
var curDoc = app.documents[0];

// Zurücksetzen der Sucheinstellungen
app.findGrepPreferences = app.changeGrepPreferences = null;
// Setzen der Sucheinstellungen
app.findGrepPreferences.findWhat= "#A.+?#B";

// Suchen und Ergebnisse in Variable speichern
var results = curDoc.findGrep(true);

// Den Text in einen neuen Rahmen verschieben
for ( var n=0; n<results.length; n++ ) {
var curResult = results[n];
var a = curResult.insertionPoints[0];
var newTf = a.textFrames.add({geometricBounds: [ "0p", "0p", "14.5mm", "30mm"]});
newTf.appliedObjectStyle = curDoc.objectStyles.itemByName("Marginalie");
curResult.move(LocationOptions.AFTER, newTf.insertionPoints[0]);
}

// den neuen Rahmen 'säubern' und AF zuweisen
app.findGrepPreferences.findWhat = "#A(.+?)#B";
app.changeGrepPreferences.changeTo = "$1";
app.changeGrepPreferences.appliedParagraphStyle = "M_Marginalie";
curDoc.changeGrep();

// Zurücksetzen der Sucheinstellungen
app.findGrepPreferences = app.changeGrepPreferences = null;

Kannst Du daran einen Fehler sehen, der die Ausführung auf dem PC verhindern könnte? Auf dem Mac funktioniert das Script einwandfrei.

Gruß
Michael


als Antwort auf: [#573607]

Skripte gehen kaputt

Martin Fischer
  
Beiträge gesamt: 12783

16. Jan 2020, 16:02
Beitrag # 6 von 8
Beitrag ID: #573610
Bewertung:
(3783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Dem Skript entnehme ich aus reiner Anschauung keinen Hinderungsgrund für's Funktionieren. Mangels Testdaten kann ich aber auch nicht mehr tun als draufschauen.

Gegenfrage:
Gibt es ein Skript, das Du unter Windows bereits mal erfolgreich ausführen konntest?

Etwa dies:
Code
alert('Hello world!'); 


Vielleicht hilft auch mal ein Neustart von Windows.


als Antwort auf: [#573608]
(Dieser Beitrag wurde von Martin Fischer am 16. Jan 2020, 16:03 geändert)

Skripte gehen kaputt

mkuenster
Beiträge gesamt: 720

16. Jan 2020, 18:47
Beitrag # 7 von 8
Beitrag ID: #573612
Bewertung:
(3750 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
"Hello World" funktioniert.

Ich habe das Skript gerade zuhause auf einem Laptop mit Windows 10 und InDesign CS6 getestet. Es funktioniert tadellos.

Folglich muss der Fehler doch irgend etwas mit der Installation von ID 2019 in unserem System zu tun haben. Das ist eine Windows VDI (Virtual Destktop Integration).

Ich reiche das Problem morgen an einen Admin in unserer IT weiter.

Gruß
Michael


als Antwort auf: [#573610]

Skripte gehen kaputt

mkuenster
Beiträge gesamt: 720

17. Jan 2020, 08:39
Beitrag # 8 von 8
Beitrag ID: #573614
Bewertung:
(3635 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Der Fehler ist gefunden!!

Es war gar nicht so, dass das Skript nicht funktioniert hat. Nur nicht auf den Seiten, auf denen ich mich bewegt habe.

Das Dokument hat 50 Seiten. Die Seiten 4 bis 21 wurden bei der Suche nach #A.+?#B einfach ignoriert.

Installiert war die InDesign-Version 14.0.2, mit 14.0.3 gibt es die Probleme nicht mehr.

Gruß
Michael


als Antwort auf: [#573612]
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
17.04.2024

Online
Mittwoch, 17. Apr. 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!