ユーザーがシステム設定ペインを開くことができる小さなダッシュボード ウィジェットを開発しています。
環境設定ペインを開くのは問題ありません (しかし見た目はひどいです :p)
widget.system('osascript ' +
'-e \'tell app "system preferences" to activate\'' +
'-e \'<snip…> open correct pane\'')
問題は、環境設定ペインが開いても、ダッシュボードも開いたままになることです。
私はそれを開く方法を見つけました:
tell app "Dashboard" to launch
しかし、それを閉じる方法はなくclose
、例外が発生し、quit
何もしません:/
誰もこれを行う方法を知っていますか?