sh.Execute "Path/Programm &" sollte auch gehen. Das "&" sollte das Programm als eigenständigen Prozess und nicht als Child starten (kontrollieren mit ptree -a <prozess-id>)
Gruss: Christian Am 24.11.2010 um 15:11 schrieb Stefan Sicurella: > > also irgendwie drehe ich mich im Kreis, denn hiermit habe ich das gleiche > Problem wie zuvor, nur wenn die App ein neuer Build ist wird sie gestartet... > macht aber ja nichts, denn ein Update ist immer ein neuer Build > > dim f as FolderItem > dim sh as new Shell > dim ShellPath as string > > > f=startplatz.child("MeineApp.app").child("Contents").Child("MacOS").Child("MeineApp") > sh=new Shell > sh.mode=1 > sh.Execute "open -a "+f.ShellPath // neue App öffnen > > quit // aktuelle App beenden > > > Gruß > > Stefan > >>> nein, wenn ich das executable im Bundle mit folderitem.launch starte öffnet >>> sich das Terminal, >>> Wenn ich das Terminal beende, dann beendet sich auch die app >> >> Oh, Sorry. Ich mache das ja anders: Ich verwende nicht .Launch sondern >> ein anderes Kommando, was dir aber nix bringt, weil das nach Admin-Pw >> fragt. >> >> Hmm, ich bin sicher, ich hab das schonmal gemacht. >> >> Probiere doch mal, das File doch über die Shell zu starten, etwa so: >> >> mSh = new Shell >> mSh.Mode = ... >> mSh.Execute App.ExecutableFile.ShellPath >> >> Und probiere verschiedene Modes aus - vermutlich brauchst du den async mode. >> >> -- >> Thomas Tempelmann, http://www.tempel.org/ >> > >