Hallo Carsten, wenn das, was ich beschrieben habe, nicht die Lösung deines eigentlichen Problem ist, dann habe ich es auch jetzt noch nicht verstanden. Vielleicht kannst du es noch einmal klar und deutlich schildern :-), denn aus deiner Antwort kann ich nicht viel entnehmen (nur, dass du offenbar irgendeinen Pfad aus env an shell.execute übergeben möchtest?!).
Gruß, Johannes -------- Original-Nachricht -------- > Datum: Thu, 3 Apr 2008 10:24:33 +0200 > Von: Carsten Jonas <[EMAIL PROTECTED]> > An: REALbasic NUG German <[email protected]> > Betreff: Re: Pfade in shell > 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 -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
