Hi,
so jetzt hab ich nen Tag selber rumgebastelt, da hier leider keiner mithelfen konnte / wollte. Hier möchte ich für alle anderen meine (hier funktionierende aber nicht gerade elegante) Lösung zur Verfügung stellen:
ToDo-List für "Einheitliche Fabmanagement-Einstellungen auf mehrere PCs"
A) Vorbereitung
1. Analyse des eigenen Farbworkflows und Festlegen aller relevanten Farbprofile (MeineFarbprofile.icc).
2. Erstellen einer CS-Farbsettingsdatei z.B. aus PS Umschalt+Strg+K, alle Einstellungen "richtig" definieren und speichern unter MeineFarbsettings.csf.
3. Anlegen eines neuen (Java-)Scripts im Adobe ExtendedScript Toolkit2, mit folgendem Inhalt:
/* Farbmanagement Workflow und Startscript wurden erstellt von
Matthias
Version vom 27.09.2010
Fragen an info[aaaaeeeet]medienbayer.de
Script überprüft die Settings nur in Photoshop; in InDesign und Illustrator werden die Standardsettings einfach immer angewendet.
Leider mussten für alle drei Programme verschiedenen Befehle verwendet werden, da offenbar jedes Programm nur eine der Varianten unterstützt...
*/
// Für Photoshop
if( BridgeTalk.appName == "photoshop" ) {
//continue executing script
var aktuelleFarbeinstellungen = app.colorSettings;
if (aktuelleFarbeinstellungen != " MeineFarbsettings"){
alert("ACHTUNG:\nDie Farbeinstellungen stehen auf '"+aktuelleFarbeinstellungen+"'. Die Farbeinstellungen werden auf ' MeineFarbsettings' zurückgesetzt. \nFragen zum Farbmanagement an: info[aaaaeeeet]medienbayer.de"," MeineFarbsettings Farbeinstellungskontrolle");
app.colorSettings = " MeineFarbsettings";
}
else {
alert("Die Farbeinstellungen von Photoshop sind korrekt.\nDie wichtigsten Regeln für ein korrektes Farbmanagement findest du unter H:\\Farbmanagement\\Infos .\nFragen zum Farbmanagement an: info[aaaaeeeet]medienbayer.de ", 'Farbeinstellungskontrolle Photoshop');
}
}
// Für Indesign
if( BridgeTalk.appName == "indesign" ) {
//continue executing script
app.colorSettings.cmsSettings=" MeineFarbsettings";
/* alert("Die Farbeinstellungen von InDesign sind nun korrekt.\nDie wichtigsten Regeln für ein korrektes Farbmanagement findest du unter H:\\Farbmanagement\\Infos .\nFragen zum Farbmanagement an: info[aaaaeeeet]medienbayer.de ", 'Farbeinstellungskontrolle InDesign'); */
}
// Für Illustrator
if( BridgeTalk.appName == "illustrator" ) {
//continue executing script
app.colorSettings = " MeineFarbsettings";
/* Achtung bei der Syntax zum Angeben des Pades ! ("C:\Dokumente und Einstellungen\BENUTZERNAME\Anwendungsdaten\Adobe\Color\Settings\ MeineFarbsettings.csf"); */
var meinProfil = File ('C://Dokumente und Einstellungen//BENUTZERNAME//Anwendungsdaten//Adobe//Color//Settings// MeineFarbsettings.csf');
app.loadColorSettings(meinProfil);
alert("Die Farbeinstellungen von Illustrator sind nun korrekt.\nDie wichtigsten Regeln für ein korrektes Farbmanagement findest du unter H:\\Farbmanagement\\Infos .\nFragen zum Farbmanagement an: info[aaaaeeeet]medienbayer.de ", 'Farbeinstellungskontrolle Illustrator');
}
4. Speichern des Scripts als MeinCmsStartskript.jsx
und kopieren des Scripts in folgenden Ordner:
C:\Programme\Gemeinsame Dateien\Adobe\Startup Scripts CS3\Adobe Photoshop
(der Script wird trotzdem auch von ID und AI ausgeführt)
5. Lokales Testen der Skripts nachdem man die Farbsettings zunächst absichtlich verstellt hat. Werden nach einem Programmneustart die richtigen Settings geladen? --> Wenn ja, weitermachen...
B) Verteilung
(Per Windows-Startskript oder Group Policy Object)
1. Bei Systemstart: Kopieren aller relevanten MeineFarbprofile.icc nach C:\WINDOWS\system32\spool\drivers\color .
2. Bei Systemstart: Kopieren der CS3- Farbsettingsdatei MeineFarbsettings.csf nach C:\Dokumente und Einstellungen\BENUTZERNAME\Anwendungsdaten\Adobe\Color\Settings
3. Bei Systemstart: Kopieren der Startscriptsdatei MeinCmsStartskript.jsx nach C:\Programme\Gemeinsame Dateien\Adobe\Startup Scripts CS3\Adobe Photoshop
4. Auf den Zielrechnern testen, freuen.
Hinweis: Einen "universellen" Farbworkflow "für alle Fälle" gibt es nicht! Deshalb ist das generelle Festlegen der CMS-Settings für eine Vielzahl unterschiedlicher User nur unter bestimmten Voraussetzungen sinnvoll...
Hinweis 2: In Systemen, die serverbasierte Benutzerprofile verwenden, können diese natürlich für die Verbreitung der settings genutzt werden.