Informationen über installierte InDesign-Versionen ermitteln

ermittelt Informationen zu allen installierten InDesignversionen.
Ermittelt werden:
Name des Programmes (name)
Pfad des Programmes (path)
angezeigter Name (displayName)
Name der Ausführungsdatei (exeName)
Antworten
wernerperplies
Beiträge: 185
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Informationen über installierte InDesign-Versionen ermitteln

Beitrag von wernerperplies » 23. Mär 2018, 17:08

Informationen über installierte InDesign-Versionen ermitteln

Mit dem folgenden Skript können Sie Informationen über die auf Ihrem Rechner installierten InDesign-Versionen erhalten.

Beachten Sie bitte:

Das Skript ist sehr modular aufgebaut und erzeugt das Gesamtskript erst bei der Ausführung. Die benötigten Module werden dabei mit dem Befehl #include "filepath" aufgerufen.

Bitte stellen Sie sicher, dass Sie vor Ausführung des Skriptes die Pfade an Ihre Installation angepasst haben.

Sofern Sie alle Module in das gleiche Verzeichnis kopieren, genügt der Dateiname des Moduls.

Code: Alles auswählen

// DESCRIPTION gets informations about installed InDesign applications
// Dateiname: wpsGetInfosAboutIndesignVersions.jsx
//  © 2018 by Werner Perplies, EDV-Anwendungsberatung, 
// http://www.weepee.de, email: werner.perplies@weepee.de 
// [modified]
// created: Fri Mar 23 2018 16:22:00 GMT+0100
// next line is a placeholder for last version of wpsIncludes (>= version 4)
// [lastFileProps:({time:"1488208806000", size:14240, checkSum:"14d54b02", scriptVersion:"1.48", scriptDate:"201703201000"})]
// [end of header]

// #include "C:\Users\WernerPerplies\Source\Workspaces\Singles\wpsGetInfosAboutIndesignVersions\wpsGetInfosAboutIndesignVersions.jsx";
// #include "wpsGetInfosAboutIndesignVersions.jsx";

#include "C:/Users/WernerPerplies/Source/Workspaces/Singles/WpsBridgeTalkDiagnostics.jsx";
// #include "WpsBridgeTalkDiagnostics.jsx";
#include "C:/Users/WernerPerplies/Source/Workspaces/Singles/Json/classJsonParser.jsx";
// #include "classJsonParser.jsx";

// gets informations, prepares to JSON-String and shows result in a alert window

// needs no parameters
wpsGetInfosAboutIndesignVersions();

/*Void*/function wpsGetInfosAboutIndesignVersions()
{
    // calls an external module
    var /*String*/space = " ", /*Object*/diagObj = new WpsBridgeTalkDiagnostics("indesign");
    
    // creates an formated JSON string
    var /*String*/jsonString = JSON.stringify(diagObj.targets, undefined, space);
    
    alert(jsonString);
    
    return;
}
wpsGetInfosAboutIndesignVersionResult.jpg
Verwendete Module:
WpsBridgeTalkDiagnostics.jsx
wpsProperties.jsx
wpsPrototypes2CamelCase.jsx
classJsonParser.jsx
Download (erfordert Anmeldung/Registrierung im Forum): wpsGetInfosAboutIndesignVersions.zip (Version 23.03.2018)

Angewendet: Skript zur Installation von Indesign-Skripten
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Antworten

Zurück zu „WpsGetInfosAboutIndesignVersions“