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


13

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

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

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

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

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

回答:


18

一部のアプリケーションには、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

1
驚くばかり!ChromeとiTermで似ているものを知っていますか?
ウィル

1
ありがとうございます。ちなみに、これらのコマンドはどのようにして見つけたのですか。簡単にアクセスできるドキュメントはありますか?
ウィル

ありがとう!(私のような)クイックコピー/貼り付け用のメモ:新しいChromeウィンドウを作成した後でアクティブにして、新しいウィンドウ(実際にはすべてのウィンドウ)を前面に表示します。-ここにある他のすべての例には、何らかのアクティベーションが含まれています。
Joel Mellon

驚くばかり!私は、アルフレッド3を使用しておまかせiAライター(偉大なテキストエディタ)の新しいウィンドウを開くには、次の例を使用:「 -オープン新しいiAのテキストウィンドウのtellアプリケーション『おまかせiAライターが』新しいドキュメントのアクティブ化エンドTELLを作る」
ATSiem

驚くばかり。それはクールな男です
ruucm Ji
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.