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