Home >XModules >

必要なシステム

  • OS X 10.9 以降
    • OS X 10.11.6 で開発/テストをしています。
  • HelpBook.osax

ダウンロード

Version 1.0 -- 2018-07-26

XActivate

AppleScript でアプリケーションをアクティブにする際は、すべてのウインドウが前面に持ってこられますが、XActivate はメインウインドウだけを前面に持ってくることなど、オプションを指定してアプリケーションプロセスをアクティブにできます。

アプリケーションを隠すこともできます。

内部で Cocoa の NSRunningApplication を使用しています。

use scripting additions
use XActivate : script "XActivate"

tell XActivate
-- default behavior is bringing one window to forntmost.
do("com.apple.Safari")

delay 1
-- bringing all windows to frontmost by specifing "all_windows" parameter.
do({id:"com.apple.finder", all_windows:true})

delay 1
hide("com.apple.finder")
end tell

更新履歴

  • 1.0 -- 2018-07-26
    • First release.