thomasfeuster
Mitglied
Hallo,
ich spiele wieder mal an meinen Scripten herum, um die Automatisierung weiter voran zu treiben. Dabei bin ich auf folgendes Problem gelaufen: Es scheint, dass FFInclude nicht berücksichtigt wird, wenn ich ein Script mit FF_CallScript aufrufe? Vermutlich mache ich aber einfach nur was falsch...
Szenario:
- ich habe eine Reihe von Optimierungen, die ich per JS-Script im Scripting-Bereich drin habe
- wenn aus der UI gestartet, laufen sie problemlos
- wenn per FF_CallScript aufgerufen, führt die erste Referenz auf etwas aus Include auf einen "'xyz' is undefined" Fehler
Ein Beispiel für ein Optimierungsscript ist (man sieht, dass die ganze Funktionalität (SelectImagesBySubString, do_optimize_imagelist) über die beiden Includes reinkommt):
Wenn ich das per FF_CallScript aufrufen, kommt der Fehler "'Comparison' is undefined / Src: MS JScript runtime error / Line:9".
Da FF_CallScript mit vollständigen Pfaden arbeitet, habe ich auch schon mal versucht, FF_Include mit vollem Pfad zu machen. Das hat aber nicht geholfen.
Für jegliche sachdienlichen Hinweise wäre ich dankbar!
Thomas
ich spiele wieder mal an meinen Scripten herum, um die Automatisierung weiter voran zu treiben. Dabei bin ich auf folgendes Problem gelaufen: Es scheint, dass FFInclude nicht berücksichtigt wird, wenn ich ein Script mit FF_CallScript aufrufe? Vermutlich mache ich aber einfach nur was falsch...
Szenario:
- ich habe eine Reihe von Optimierungen, die ich per JS-Script im Scripting-Bereich drin habe
- wenn aus der UI gestartet, laufen sie problemlos
- wenn per FF_CallScript aufgerufen, führt die erste Referenz auf etwas aus Include auf einen "'xyz' is undefined" Fehler
Ein Beispiel für ein Optimierungsscript ist (man sieht, dass die ganze Funktionalität (SelectImagesBySubString, do_optimize_imagelist) über die beiden Includes reinkommt):
Javascript:
//FFSubmenu=Optimieren
//FFName=Optimieren alle HDRs
//FFInclude=ThomasDaheim\toolbox.js
//FFInclude=ThomasDaheim\optimize\do_optimize_images.js
DEBUG = false;
// Schleife über alle HDRs - unabhängig von der Markierung
var imageList = SelectImagesBySubString(FF_GetSelection(0), ["_enfused.jpg"], Comparison.END);
do_optimize_imagelist(imageList, Optimize.FULL_AUTOCONTRAST);
Wenn ich das per FF_CallScript aufrufen, kommt der Fehler "'Comparison' is undefined / Src: MS JScript runtime error / Line:9".
Da FF_CallScript mit vollständigen Pfaden arbeitet, habe ich auch schon mal versucht, FF_Include mit vollem Pfad zu machen. Das hat aber nicht geholfen.
Für jegliche sachdienlichen Hinweise wäre ich dankbar!
Thomas