Ja, damit geht es perfekt, danke An Thomas: keine Ahnung, aber mSh.Execute App.ExecutableFile.ShellPath hat die alte App neu gestartet, ich vermute, ich hab das nicht richtig verstanden
Gruß Stefan > 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/ >>> >> >> > >