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/
>> 
> 
> 


Antwort per Email an