Hey,
ich entwickle gerade ein Widget das unter anderem über Widget.System (javascript) Applikationen launcht. Ich muss es über Widget.System machen, weil ich Kommandozeilenparameter übergeben will. Das Problem dabei ist, dass das Programm zwar startet, aber Dashboard offen bleibt.
Ich suche jetzt nach einger Möglichkeit aus meinem Widget heraus das Dashboard zu schließen. Ich habe es schon über AppleScript probiert. Folgendes klappt:
Ist mir aber zu unsicher weil ja nicht bei jedem F12 die Dashboard Taste ist.
Folgendes klappt nicht:
Ich weis aber nicht warum es nicht klappt. Ich fände es logisch wenn es klappen würde, da, wenn ich im Terminal nur
osascript -e 'tell app "Dashboard" to launch'
schreibe, sich das Dashboard öffnet.
Bitte sagt mir ne möglichkeit über AppleScript oder was anderes aus nem Widget heraus das Dashboard zuzumachen.
Grüße
Niehztog
ich entwickle gerade ein Widget das unter anderem über Widget.System (javascript) Applikationen launcht. Ich muss es über Widget.System machen, weil ich Kommandozeilenparameter übergeben will. Das Problem dabei ist, dass das Programm zwar startet, aber Dashboard offen bleibt.
Ich suche jetzt nach einger Möglichkeit aus meinem Widget heraus das Dashboard zu schließen. Ich habe es schon über AppleScript probiert. Folgendes klappt:
Code:
widget.system("/usr/bin/osascript -e 'tell application \"System Events\" to key code 111 --F12'", null);
Folgendes klappt nicht:
Code:
widget.system("/usr/bin/osascript -e 'tell app \"Dashboard\" to quit'", null);
osascript -e 'tell app "Dashboard" to launch'
schreibe, sich das Dashboard öffnet.
Bitte sagt mir ne möglichkeit über AppleScript oder was anderes aus nem Widget heraus das Dashboard zuzumachen.
Grüße
Niehztog