Hallöchen
Ich habe mit folgendem Script, das ich irgendwo in diesem Forum gefunden habe (und jetzt nicht mehr finde), versucht, Apostroph (ALT+146) durch einen Festwert zu ersetzen. Aber das Script bewirkt nix. Ist das Ding evtl. für mac konzipiert, oder gibt es einen andern Grund? Danke für jeden Hinweis:
Hier das kopierte Script:
// apoBetweenNumb2Space.js
//
var myDoc = app.documents[0];
var myApo = "\'";
var myString = "^9" + myApo + "^9";
var mySpace = "^<";
var myMSwatchName = "Marker";
// marker
checkSwatch(myMSwatchName);
var mySwatch = myDoc.swatches.item(myMSwatchName);
// mark number - apostrioge - number
app.findPreferences = null; app.changePreferences = null;
myDoc.search(myString, false, true, undefined, {}, {fillColor:mySwatch} );
// change marked apo to space
app.findPreferences = null; app.changePreferences = null;
myDoc.search(myApo, false, true, mySpace, {fillColor:mySwatch}, );
// reset marker color
app.findPreferences = null; app.changePreferences = null;
myDoc.search(undefined, false, true, undefined, {fillColor:mySwatch}, {fillCo-lor:myDoc.swatches.item("Black")} );
// check for marker color;
// make new marker color if necessary
function checkSwatch(aSwatch){
try{
myDoc.swatches.item(aSwatch).name;
}
catch (myError){
my-Doc.colors.add({name:aSwatch,space:ColorSpace.rgb,colorValue:Array(250,0, 0)});
}
}
Gruss: Heinz