web-dev-qa-db-ja.com

AppleScriptを使用して、現在のデスクトップスペースで新しいSafariウィンドウを開くにはどうすればよいですか?

AppleScriptを使用して、現在のデスクトップスペースで新しいSafariウィンドウを開く必要があります。 Safariが実行されている別のスペースに移動してから、別のSafariウィンドウを開かないでください。

もちろん、Safariが実行されていない場合は、現在のスペースで新しいSafariプロセスを開始する必要があります。

1
Josiah Sprague

次のコードをAppleスクリプトエディタに入れて、ファイルをapplicationとして保存できます。

tell application "Safari"
    make new document
    activate
end tell

これで、スクリプトをダブルクリックするだけで、別のデスクトップスペースで別のサファリウィンドウを開いている場合でも、現在の「アクティブ」スペース内で新しいサファリウィンドウを開くことができます。切り替わりません。

3
kevin