funktionierendes script im batch ausführen
gefunden am 31.07.2008hall? ich w? gerne dieses script: Code: (define (extend-colorlogo-selection img drw wdth hgt) (begin (gimp-rect-select img 0 0 wdth 220 1 FALSE 0) (gimp-fuzzy-select drw 0 221 10 0 TRUE FALSE 0 FALSE) (if (> hgt 260) (gimp-fuzzy-select drw (- wdth 1) 0 10 0 TRUE FALSE 0 FALSE) (gimp-rect-select img 642 1 200 201 1 FALSE 0) ) ) ) (define (script_fu_logos fn col bw saveFn) ;(gimp-message fn) (let* ( (img (car (file-eps-load 1 fn fn))) (wdth (car (gimp-image-width img))) (hgt (car (gimp-image-height img))) (drw (car (gimp-image-get-active-drawable img))) (newWdth 0) ) ;(gimp-display-new img) (gimp-by-color-select drw '(255 255 255) 10 0 TRUE FALSE 0 FALSE) (if (= bw TRUE) () (extend-colorlogo-selection img drw wdth hgt) ) (gimp-selection-invert img) (if (gimp-edit-copy drw) (begin (let* ( (newImg (car (gimp-edit-paste-as-new))) (drw (car (gimp-image-get-active-drawable newImg))) ) (gimp-image-delete img) ;(gimp-display-new newImg) (if (> wdth 844) (set! newWdth 680) (set! newWdth 656) ) (gimp-image-scale newImg newWdth (/ (* newWdth hgt) wdth)) (gimp-image-set-resolution newImg 300 300) (file-png-set-defaults 0 4 0 1 0 1 0 0 1) (file-png-save-defaults 1 newImg drw saveFn saveFn) (gimp-image-delete newImg) ) ) (gimp-message "Auswahl konnte nicht kopiert werden.") ) ) ) ; Im GIMP und im Men?gistrieren (script-fu-register "script_fu_logos" _"_LogoCreation" "prepares logos" "myself" "2008, myself" "Jul 30, 2008" "" SF-FILENAME _"Datei" "" SF-COLOR _"Auswahl Farbe" "white" SF-TOGGLE _"schwarz/weiss" FALSE SF-STRING _"Neue Datei" "D:\\Logos\\color.png") (script-fu-menu-register "script_fu_logos" "<Toolbox>/Xtns/Misc") von der windoof kommando zeile aus ausf?n. starte ich das ganze vom Men?r gimp GUI aus, funktionierts tadellos. von einer test.bat mit der Zeile Code: C:\Programme\GIMP-2.0\bin\gimp-2.4.exe -i -d -f -s -b -c '(script_fu_logos "D:\\Logosnetz\\WKOOE.eps" "white" FALSE "D:\\Logosnetz\\color.png")' darin erhalte ich nur: GIMP-Fehler: D:\Logosnetz\(script_fu_logos "D:\\Lososnetz.....color.png") konnte nicht ge?et werden: Invalid argument batch command: experienced an execution error. gebe ich allerdings die gleiche Zeile in der Skript-Fu-Konsole ein, wird das script wieder einwandfrei ausgef?. also entweder es ist etwas wegen den ", oder wegen den \ ... habe aber schon viele m?che Varianten probiert. meine cmd.exe ist MS XP [Version 5.1.2600] hat jemand einen Tipp f?ich? danke alldaylong