[GastForen Programme Print/Bildbearbeitung Adobe InDesign [Javascript] Einstellungen eines Skripts speichern

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

[Javascript] Einstellungen eines Skripts speichern

Wolfgang Reszel
Beiträge gesamt: 4170

4. Okt 2007, 15:06
Beitrag # 1 von 10
Bewertung:
(22911 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

gibt es eine plattformübergreifende Möglichkeit aus Javascripts vorgenommene Einstellungen auf Festplatte zu speichern und wieder einzulesen? Ich meine einen offiziellen Weg, der ggf. nicht im gleichen Verzeichnis speichert, wo das Skript liegt. Es geht mir darum, dass sich ein Skript in einer GUI vorgenommene Einstellungen merkt.
Wolfgang


Mach mit bei Illustrator Praxis, dem Wiki rund um Illustrator.
X

[Javascript] Einstellungen eines Skripts speichern

Gerald Singelmann
  
Beiträge gesamt: 6240

4. Okt 2007, 15:11
Beitrag # 2 von 10
Beitrag ID: #315485
Bewertung:
(22862 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Man kann Labels im Dokument einfügen, die dann aber nur im gleichen Dokument wieder zu lesen sind.
Ab CS3 kann man Labels auch im application-Objekt speichern, aber ich glaube nicht, dass die persistent sind.
Wenn das also dokument- und sessionübergreifend sein soll, bleibt nur die Verwaltung einer config-Datei.
Von Ole gibt es eine Bibliothek dafür (CS3)

http://forum.adobe.com/...bin/webx/.3bc44567/0


als Antwort auf: [#315484]

[Javascript] Einstellungen eines Skripts speichern

zaphodbeeblebroxx
Beiträge gesamt: 408

4. Okt 2007, 15:28
Beitrag # 3 von 10
Beitrag ID: #315491
Bewertung:
(22851 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

ein Beispiel für das Speichern + Einlesen von Einstellungen eines Skripts in eine config-Datei gibt es hier:

http://www.hilfdirselbst.ch/..._P253076.html#253076


Matthias


als Antwort auf: [#315485]

[Javascript] Einstellungen eines Skripts speichern

Wolfgang Reszel
Beiträge gesamt: 4170

5. Okt 2007, 10:59
Beitrag # 4 von 10
Beitrag ID: #315597
Bewertung:
(22801 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für die Antworten. Sehr hilfreich. Ich war mittlerweile selber dabei so was zu schreiben und es so kompakt wie möglich zu machen. Habt ihr eine Idee, wie man die Datei in der Skripten-Palette verstecken kann? Ein Punkt am Anfang des Namens bringt's am Mac leider nicht. Gibt es eine systemübergreifende Möglichkeit ins Benutzerverzeichnis zu schreiben. Beim Mac könnte man ja z. B. "~/Preferences/file.prefs" verwenden. Geht das auch unter Windows.
Wolfgang


Mach mit bei Illustrator Praxis, dem Wiki rund um Illustrator.


als Antwort auf: [#315491]

[Javascript] Einstellungen eines Skripts speichern

Martin Fischer
  
Beiträge gesamt: 12296

5. Okt 2007, 11:18
Beitrag # 5 von 10
Beitrag ID: #315602
Bewertung:
(22797 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Verwende für die Datei einfach einen Namen, der nicht mit ".js" oder ".jsx" endet.

Viele Grüße
Martin




als Antwort auf: [#315597]

[Javascript] Einstellungen eines Skripts speichern

Wolfgang Reszel
Beiträge gesamt: 4170

5. Okt 2007, 11:23
Beitrag # 6 von 10
Beitrag ID: #315603
Bewertung:
(22794 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Die Palette zeigt leider alles an, ob .txt, .prefs, .cfg, .ini oder auch ohne Erweiterung. In der Palette steht dein ein i-Symbol vor dem Namen.
Wolfgang


Mach mit bei Illustrator Praxis, dem Wiki rund um Illustrator.


als Antwort auf: [#315602]

[Javascript] Einstellungen eines Skripts speichern

Gerald Singelmann
  
Beiträge gesamt: 6240

5. Okt 2007, 11:28
Beitrag # 7 von 10
Beitrag ID: #315606
Bewertung:
(22792 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
In CS3 ist es eine Option in der Scripte Palette, ob "nicht unterstützte Dateien" angezeigt werden sollen oder nicht. Wahrscheinlich kann man die Option aber nicht per Script umstellen. Diese Vermutung habe ich jetzt nicht überprüft...


als Antwort auf: [#315603]

[Javascript] Einstellungen eines Skripts speichern

Martin Fischer
  
Beiträge gesamt: 12296

5. Okt 2007, 11:46
Beitrag # 8 von 10
Beitrag ID: #315614
Bewertung:
(22783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
WR> In der Palette steht dein ein i-Symbol vor dem Namen.

Entschuldige.
Hatte das erwartete Verhalten ungeprüft von CS2 auf CS3 übertragen.

GS> In CS3 ist es eine Option in der Scripte Palette, ob "nicht unterstützte Dateien" angezeigt
GS> werden sollen oder nicht. Wahrscheinlich kann man die Option aber nicht per Script umstellen.

Letzteres wäre auch unanständig.
Oder?

Viele Grüße
Martin




als Antwort auf: [#315603]

[Javascript] Einstellungen eines Skripts speichern

Gerald Singelmann
  
Beiträge gesamt: 6240

5. Okt 2007, 12:00
Beitrag # 9 von 10
Beitrag ID: #315617
Bewertung:
(22773 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Letzteres wäre auch unanständig.


Nicht wenn du in einer Arbeitsumgebung wie z.B. einer Redaktion oder Agentur wohnst, in der alle Mitarbeiter ihre Rechner eh von der IT konfiguriert bekommen.


als Antwort auf: [#315614]

[Javascript] Einstellungen eines Skripts speichern

Wolfgang Reszel
Beiträge gesamt: 4170

5. Okt 2007, 17:28
Beitrag # 10 von 10
Beitrag ID: #315672
Bewertung:
(22729 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

ah, habe gar nicht bemerkt, dass es da eine Einstellung gibt. Ich habe das jetzt aber so gelöst, dass die Einstellungen eine Hierarchiestufe höher gespeichert werden:

Code
// Voreinstellungen laden und speichern  
// 2007-10-05 Wolfgang Reszel
//
// - Am Anfang eines Skripts muss initPreferences() aufgerufen werden
// - Danach können mit Preferences.xxx = yyy, Preferences.yyy = zzz ...
// die Standardeinstellungen festgelegt werden
// - Es folgt readPreferences(), welches die Einstellungsdatei ausliest
// und das Object Preferences entsprechend ändert
// - Es können nun Preferences-Objekte verändert und auch neue angelegt werden
// - Mit writePreferences() wir das komplette Preferences-Objekt in die
// Einstellungsdatei geschrieben
//
// Die Einstellungsdatei befindet sich eine Hierarchiestufe höher als das
// Skript und dort im Preferences-Ordner. Hier ein Beispiel:
// Skript: ~/Library/Preferences/Adobe InDesign/Version 5.0/Scripts/Scripts Panel/Skript.jsx
// Einstellungsdatei: ~/Library/Preferences/Adobe InDesign/Version 5.0/Scripts/Preferences/Skript.preferences

function initPreferences() {
scriptFile = File($.fileName);
scriptName = scriptFile.name.match(/^.*\./g).toString();
preferencesFile = File(scriptFile.parent.path.toString() + "/Preferences/" + scriptName + "preferences");
preferencesFile.encoding = "UTF-8";
Preferences = new Object();
}

function readPreferences() {
if (preferencesFile.open("r")) {
try {
var evaluated = eval(preferencesFile.read());
if (evaluated) Preferences = evaluated;
} catch (e) {}
}
preferencesFile.close();
}

function writePreferences( ) {
if (!preferencesFile.parent.exists) {preferencesFile.parent.create();}
if (preferencesFile.open("w")) {
preferencesFile.writeln(Preferences.toSource());
}
preferencesFile.close();
}

Wolfgang


Mach mit bei Illustrator Praxis, dem Wiki rund um Illustrator.


als Antwort auf: [#315617]
X

Aktuell

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
14.08.2020 - 18.09.2020

Digicomp Academy AG, Zürich oder virtuell
Freitag, 14. Aug. 2020, 13.00 Uhr - Freitag, 18. Sept. 2020, 15.00 Uhr

Lehrgang

Im berufsbegleitenden Web Publisher Lehrgang vertiefen Sie Ihr Wissen rund um das Thema Screendesign und die Umsetzung von Websites. Wir befähigen Sie dazu selbständig und professionell Ihren Webauftritt zu planen und in die Realität umzusetzen. Erlangen Sie das Digicomp-Zertifikat zum Web Publisher. Mit dem Zertifikat bestätigen Sie Ihre Praxiserfahrungen und Qualifizierung in den genannten Themengebieten gegenüber Ihrem Arbeitgeber sowie Ihren Kunden.

Preis: CHF 3'250.-
Dauer: 8.5 Tage (ca. 56 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/zertifizierung/software-anwendungs-zertifikate/publishing-zertifizierung/lehrgang-web-publisher

Veranstaltungen
19.08.2020 - 20.08.2020

Digicomp Academy AG, Zürich oder virtuell
Mittwoch, 19. Aug. 2020, 08.30 Uhr - Donnerstag, 20. Aug. 2020, 17.00 Uhr

Kurs

Mit After Effects können Sie visuelle Effekte und Animationen für Video, Web, DVD und Blu-Ray erzeugen. In diesem Kurs lernen Sie die Grundlagen kennen und sehen inspirierende Anwendungsbeispiele, die Ihnen helfen, Ihre eigenen Ideen umzusetzen.

Preis: CHF 1'700.-
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/video-und-audio-publishing/adobe-after-effects-cc/kurs-adobe-after-effects-basic

Neuste Foreneinträge


Hinweise bei jedem Neustart in der Konsole

Praktische Bedeutung des Weißpunkts von sRGB und Adobe RGB

QuarkXPress Document Converter nur ewige Sanduhr

gemischte Sprache in Illustrator 2020 (Version 24.2)

Welche Trennsprache für die malaiische Sprache?

Numblock springt zu Absatzvormaten ohne Zuweisung in CC2020

ID CS6: Fußnoten von 2- auf 1-spaltig ändern

Mac: Menü leer

Anker eines verankerten Objekts verschieben

Horizontal zerschnittene Pfade
medienjobs