Hallo Johannes,

Am 02.04.2008 um 20:20 schrieb Johannes Ungerer:

Hallo,

RB unterscheidet in "normale" Pfadangaben für Mac bzw. Windows und Pfadangaben für eben z. B. das Terminal. Für die zweite Methode kannst du dem Terminal nicht einfach den Pfad mittels

FodlerItem.AbsolutePath

übergeben, sondern du musst diese Methode wählen:

FolderItem.ShellPath

Dann werden nämlich die Sonderzeichen im Pfad-String für die Shell "richtig" gesetzt und es sollte klappen. (Deshalb auch die Fehlermeldung, dass die Datei nicht gefunden wurde.)


Jau, das habe ich alles gemacht. Das ist auch nicht mein Problem:. Es geht darum das der shell-Befehl offensichtlich die Path-Variablen, die Du zum Beispiel über env (über die Kommandozeile ) auslesen kannst, nicht frisst. Daher musste ich dieses Path-Information dem shell.execute mitgeben.

Gruß


Carsten

Antwort per Email an