- Registriert
- 25.01.10
- Beiträge
- 1.386
Hi,
ist das schon jmd. anderem aufgefallen und falls ja, hat jmd. ne Lösung/Workaround?
Problem:
In OSX 10.4-10.7 konnte man ein AS-Droplet auch aus dem Terminal oder mit einem Shell Script triggern, in dem man den folgenden Befehl verwendet hat:
Das geht in OSX 10.8 nicht mehr. Statt den open handler zu triggern, wird der run handler getriggert.
STR:
1. Erstelle ein AS mit folgendem Inhalt und speichere als droplet.app in deinem Benutzerornder
2. Öffne Terminal.app und gebe folgenden Befehl ein:
3. Gib folgenden Befehl im Terminal ein:
Ergebnis:
* OSX 10.4-10.7:
=> open handler des Droplets wurde getriggert

* OSX 10.8:
=> run handler des Droplets wurde getriggert

FYI: Ich hab das schon als Bug an Apple reported.
ist das schon jmd. anderem aufgefallen und falls ja, hat jmd. ne Lösung/Workaround?
Problem:
In OSX 10.4-10.7 konnte man ein AS-Droplet auch aus dem Terminal oder mit einem Shell Script triggern, in dem man den folgenden Befehl verwendet hat:
Code:
open -a VOLLER_PFAD_ZUM_DROPLET_APP EINE_DATEI
Das geht in OSX 10.8 nicht mehr. Statt den open handler zu triggern, wird der run handler getriggert.
STR:
1. Erstelle ein AS mit folgendem Inhalt und speichere als droplet.app in deinem Benutzerornder
Code:
[B]on[/B] [B]run[/B] [B]display dialog[/B] "this is run handler"
[B]end[/B] [B]run[/B]
[B]on[/B] [B]open[/B] dropped_items
[B]if[/B] ([B]count[/B] [B]of[/B] dropped_items) < 1 [B]then[/B]
[B]display dialog[/B] "count of dropped_items=0 !!!"
[B]return[/B] 255
[B]end[/B] [B]if[/B]
[B]set[/B] di_str [B]to[/B] POSIX path [B]of[/B] dropped_items [B]as[/B] [I]string[/I]
[B]if[/B] length [B]of[/B] di_str > 0 [B]then[/B] [B]display dialog[/B] "this is open handler; got file:" & return & di_str
[B]return[/B] 0
[B]end[/B] [B]open[/B]
2. Öffne Terminal.app und gebe folgenden Befehl ein:
Code:
touch $HOME/testfile
3. Gib folgenden Befehl im Terminal ein:
Code:
open -a $HOME/droplet.app $HOME/testfile
Ergebnis:
* OSX 10.4-10.7:
=> open handler des Droplets wurde getriggert

* OSX 10.8:
=> run handler des Droplets wurde getriggert


FYI: Ich hab das schon als Bug an Apple reported.