Hi,
I've made a nice palette script for Illustrator CS6 on OSX 10.6.8.
I put it into HD/Library/Application\ Support/Adobe/Startup\ Scripts\ CS6/Illustrator
I works fine in Illustrator.
BUT: If I start Indesign CS6, the palette show up twice and it is not possible to close both pallettes.
Any hints?
Next question: The palette is used to have an easy access to script. If I start the scripts with the palette, the error messages of the scripts are not displayed. If I start individal script directly in Illustrator errors are displayed. What can I do?
Thanks for your help.
#target illustrator;
#targetengine main; //var pfad = "/Applications/Adobe\ Illustrator\ CS6/Presets.localized/de_DE/Skripten/"
var pfad = "/Volumes/Platte/Hilfsmittel/Skripte/"
var win = new Window('palette', 'Daniels Zauberkiste');
var tpanel = win.add ("tabbedpanel");
tpanel.alignChildren = ["fill", "fill"];
tpanel.preferredSize = [100,20];
win.margins = 0;
win.spacing = 0;
var subtab1panel = tpanel.add ("tab", undefined, "allgemein");
subtab1panel.orientation="row";
subtab1panel.alignChildren = ["fill", "fill"];
var t1group = subtab1panel.add("group");
t1group.orientation = "column";
t1group.alignChildren = ["fill", "fill"];
var btnSelect1 = t1group.add('button', undefined, 'Passer');
var scriptToLoad1 = new File(pfad+"_Passer-Montage.jsx");
var btnSelect2 = t1group.add('button', undefined, 'Prüfpasser');
var scriptToLoad2 = new File(pfad+"_Prüfpasser-Montage.jsx");
var btnSelect3 = t1group.add('button', undefined, 'Kontur+10');
var scriptToLoad3 = new File(pfad+"_Kontur+Dok+10.jsx");
var btnSelect4 = t1group.add('button', undefined, 'Kontur+20');
var scriptToLoad4 = new File(pfad+"_Kontur+Dok+20.jsx");
var btnSelect5 = t1group.add('button', undefined, 'Standardbogen Stanze');
var scriptToLoad5 = new File(pfad+"_Bogengröße.jsx");
btnSelect1.onClick = function(){ var des = scriptToLoad1; des.open("r"); var bt = new BridgeTalk; bt.target = "illustrator"; var script = des.read(); des.close(); bt.body = script; bt.send(); }// end function
btnSelect2.onClick = function(){ var des = scriptToLoad2; des.open("r"); var bt = new BridgeTalk; bt.target = "illustrator"; var script = des.read(); des.close(); bt.body = script; bt.send(); }// end function
btnSelect3.onClick = function(){ var des = scriptToLoad3; des.open("r"); var bt = new BridgeTalk; bt.target = "illustrator"; var script = des.read(); des.close(); bt.body = script; bt.send();}// end function
btnSelect4.onClick = function(){ var des = scriptToLoad4; des.open("r"); var bt = new BridgeTalk; bt.target = "illustrator"; var script = des.read(); des.close(); bt.body = script; bt.send();}// end function
btnSelect5.onClick = function(){ var des = scriptToLoad5; des.open("r"); var bt = new BridgeTalk; bt.target = "illustrator"; var script = des.read(); des.close(); bt.body = script; bt.send();}// end function
win.center();
win.show();