Seite 1 von 1

ImageMagick doch noch nicht gelöst [jetzt aber]

Verfasst: 16.11.2008 01:12
von zoidberg
Hallo Zusammen!

Nun hab ich RunCommand() ausprobiert, aber es klappt nicht ganz so wie geplant.

Starte ich ein Programm damit (zum Beispiel einen Texteditor) geht das problemlos.
Möchte ich aber einen Befehl auf diese Art abschicken geht das nicht.
Also z.B.

Code: Alles auswählen

convert '*.JPG' -resize 120x120 thumbnail%03d.png
um mit Imagemagick von Bildern kleine Thumbnails zu erzeugen.

Der Code sieht so aus:

Code: Alles auswählen

name.s = "convert '*.JPG' -resize 120x120 thumbnail%03d.png"
RunProgram(name, "", "/home/steffen/test/", #PB_Program_Wait)
MessageRequester("Info", "Fertig!", 0)
End
Das ganze geht auch nicht wenn ich mit Alt F2 im Befehlsfenster das ganze mit Verzeichniswechsel vorangestellt abschicke.

Ich hab es auch als Konsole kompiliert ohne Erfolg.

Was ist zu tun?

Danke!

Gruß, Steffen

Verfasst: 16.11.2008 01:40
von cxAlex
Probiers mal so:

Code: Alles auswählen

name.s = "convert"
parameter.s = "'*.JPG' -resize 120x120 thumbnail%03d.png"
RunProgram(name, parameter, "/home/steffen/test/", #PB_Program_Wait)
MessageRequester("Info", "Fertig!", 0)
End

Verfasst: 16.11.2008 01:52
von zoidberg
Hallo cxAlex!

So klappt es! Ich musste nur noch zusätzlich die ' vor und nach dem *.JPG entfernen. ich denke wenn das mal nötig ist die doch zu verwenden muss ich ein CHR(nummervondemding) einsetzen aber das sollte ja keine Hürde sein.

Danke!

Gruß, Steffen