2016-05-09 7 views
1

私がやっていることは、別のスペースで開いていても、シェルスクリプトを使ってアプリケーションを確実に切り替えていることです。たとえば、私が空間1にいるとしましょう。空間2にはSafariウィンドウが開いていますが、空間1にはありません。私はSafariをアクティブにするために適切なスペースに切り替えることができます。OS Xアプリケーションを別のMission Controlのスペースにしても前面に表示

osascript -e " 
tell application \"Safari\" 
    activate 
end tell 
" 

をしかし、これは唯一のSafariにメニューバースイッチを作るのではなく、Safariのウィンドウが含まれているスペースに移動:現在、私はAppleScriptを使用しています。

答えて

1

は、あなたのシステム環境設定を確認してください - >ミッションコントロール

enter image description here

あなたは第二のチェックボックスをチェックしましたか? (When switching to ....) はいの場合、あなたのAppleScriptが動作します。

#!/usr/bin/osascript 
tell application "Safari" 
    activate 
end tell 

例えば:

また、あなたはそれを変更することができます

chmod 755 ~/path/to/the/above/script_file 
+0

ありがとう、それは素晴らしい作品です! –

関連する問題