webdevqa.jp.net

AppleScript:別のスペースでアクティブなウィンドウに切り替えずに、現在のスペースで新しいウィンドウを開く

ウィンドウがすでに開いているスペースに切り替えずに、アプリケーションに現在のスペースで新しいウィンドウを開かせたいのですが、

アプリケーションに切り替えるときは、アプリケーションのウィンドウが開いているスペースに切り替えてください

システム環境設定>ミッションコントロールの設定。

つまり、最初にactivateに指示せずに、新しいウィンドウを直接開くようにアプリケーションに指示したいと思います。

AppleScriptでこれを行うにはどうすればよいですか(可能な場合)?

13
Will

一部のアプリケーションには、Dockコンテキストメニューで新しいウィンドウを開くアクションがあります。

さまざまなアプリケーションのその他のオプション:

tell application "TextEdit"
    make new document
    activate
end tell

tell application "Safari"
    make new document at end of documents with properties {URL:"http://g.co"}
    activate
end tell

tell application "Terminal"
    do script ""
    activate
end tell

tell application "System Events" to tell process "iTerm"
    click menu item "New Window" of menu "Shell" of menu bar 1
    set frontmost to true
end tell

tell application "Google Chrome"
    make new window
    activate
end tell
18
Lri