Installation von Indesign-Skripten

wpsInstallScripts2InDesignVersions ist ein einfaches Installationsprogramm zum Installieren von InDesign-Skripten in mehreren unterschiedlichen InDesign-Versionen.
Antworten
wernerperplies
Beiträge: 246
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Installation von Indesign-Skripten

Beitrag von wernerperplies » 24. Mär 2018, 12:27

Eigentlich ist die Installation eines Indesign-Skriptes eine einfache Sache. Man kopiert oder extrahiert das Skript in das Skript-Bedienfenster der jeweiligen InDesign-Version.

Hier noch einmal eine ausführliche Beschreibung:

Meine Adobe InDesign JavaScript Skripte installieren

Aufwendiger wird die Geschichte, wenn ein Skript gleich in mehreren Indesign-Versionen installiert werden soll, oder wenn das Skript die Installation von zusätzlichen Dateien erfordert oder in unüblichen Zielordnern zu installieren ist.

Für mein Skript WpsInstallScripts erzeugen Sie lediglich eine JSON-Datei mit Konfigurationsdaten, kopieren einmal alle notwendigen Dateien in das Skript-Bedienfenster einer beliebigen InDesign-Version und starten das InstallationsSkript.

Beispiel einer Konfigurationsdatei:

Die Datei muss parameter.json heißen und im Verzeichnis des Installationsskriptes gespeichert seim.

Code: Alles auswählen

{
 "msg": {
  "ready": "Skriptdatei(en) wurden für\n{0}\ninstalliert",
  "missingTypeInPara": "Typ-Angabe für Zielverzeichnis fehlt!",
  "copyFails": "der Kopiervorgang für die Datei\n{0}\nwar nicht erfolgreich!"
 },
 "type": "userStartUpScript",
 "files": [
  {
   "name": "helloWorld.jsx",
   "folder": {
    "pathType": "rel",
    "folderPath": ""
   },
   "delAfterInstall": false
  },
  {
   "name": "wps.dat",
   "folder": {
    "pathType": "abs",
    "folderPath": "[userData]/Werner Perplies, EDV-Anwendungsberatung/[inddFullName]/testData"
   },
   "delAfterInstall": false
  }
 ]
}
Es ist wichtig, dass Sie eine gültige JSON-Datei erzeugen.
Die Namen der Einträge ("name":) dürfen weder verändert noch weggelassen werden.

Die einzelnen Parameter:

msg:
Definiert drei Meldungstexte, die Sie bei Bedarf inhaltlich an Ihre Anforderungen anpassen können.

type:
Definiert das Ziel des Skriptes, es gibt vier mögliche Einträge:
[*] startUpScript -> Skript wird als Startskript der Anwendung behandelt, - diese Einstellung erfordert besondere Schreibrechte beim Anwender.
[*] scriptsFolder -> Skript wird in das Skriptverzeichnis der Anwendung kopiert, - diese Einstellung erfordert besondere Schreibrechte beim Anwender.
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Antworten

Zurück zu „WpsInstallScripts2InDesignVersions“