Hallo Martin,
danke für Deine Antwort. Jetzt bin ich etwas überrascht, wieso funktioniert das bei Dir ohne weiteres?
Bei mir macht der wen ich es so im Toolkit ausführe nichts, wenn ich es allerdings in das andere Skript mit dem composer einsetzte dann geht es. Das komische ist, das der composer auf die gleiche Art geschrieben ist.
Es ist auch kein extra Code davor. Hier kannst Du den Code sehen.
// Definieren der Globalen Variablen
var myFile
var items = ["xxxx", "-", "xxxxx"];
var Result = Preferences();
// Voreinstellungsdialog
function Preferences() {
var myDialog = app.dialogs.add({name:"Preferences auswählen"}, {closeButton: false});
with(myDialog.dialogColumns.add()) {
var dropDownList = dropdowns.add({stringList: items, selectedIndex:0});
}
var myResult = myDialog.show();
if (myResult == true) {
var res = items[dropDownList.selectedIndex];
myDialog.destroy();
}
else {
myDialog.destroy();
exit();
}
return res;
}
if (Result == "xxxxxxx") {
myFile = "/_Includes/xxxxxxx.dll";
farbe();
}
else if (Result == "xxxxxxxxxxxxxxxx") {
alert("Das ausgewählte Setting steht leider im Moment nicht zur Verfügung!");
Preferences()
}
else if (Result == "xxxxxxx") {
myFile = "/_Includes/xxxxxxxxxx.dll";
main();
}
else {
alert("Das ausgewählte Setting steht leider im Moment nicht zur Verfügung!");
exit();
}
// Setzer in den Absatzformaten ändern.
function setzer() {
var _ps = app.documents.firstItem().allParagraphStyles;
for (var i = 1; i < _ps.length; i++) {
_ps.composer = 'Adobe-Absatzsetzer';
_ps.fillColor = 'Black';
}
main();
}
function farbe() {
var _pscolor = app.documents.firstItem().allParagraphStyles;
for (var i = 1; i < _pscolor.length; i++) {
_pscolor.fillColor = 'Black';
}
}
.......
Könntest Du mir bitte nochmal kurz helfen warum er das in diesem Skript mit ausführt aber wenn ich es extra laufen lassen möchte macht er es nicht? Wie Du oben sehen kannst ist da eigentlich kein Code davor was wichtig dafür wäre (denke ich zumindestens) und danach kommt nur eine Suchen Ersetzen Rutine.