注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

そう、Mac OSXにはAppleスクリプトと言われる簡易的なアプリケーション操作機能が用意されている。それは分かっている。しかし書き方は特殊だし、使い方を覚えるのが面倒だ。専用のエディタを使うのも面倒に感じてしまう。 0

ピクチャ 51.png
Safariをはじめ、Mac OSX向けのアプリケーションを対話的に操作 0

 

そこで普段使い慣れた言語を使ってAppleスクリプトライクな操作を行おう。その言語はRuby、PythonそしてObjective-Cだ。 0

今回紹介するオープンソース・ソフトウェアはAppscript、Appleスクリプトと似た操作を行うライブラリだ。 0

AppscriptはRuby、Python、Objective-Cのそれぞれについて提供されており、RubyやPythonであればコンソールから対話的に操作が行えるようになっている。メソッドを確認しながらデータを取得したり、送信してアプリケーションを操作できる。 0

ピクチャ 52.png
メソッドを確認しながらというのも対話的で良い 0

 

appという関数を使ってアプリケーションを指定して操作を行う。基本はAppleスクリプトと同様なので大抵のアプリケーションは自動操作できるのではないだろうか。一通り操作したらスクリプトにして起動するだけで処理を行うようにもできる。 0

このような機能はAppleスクリプトやAutomatorを使ってももちろんできるだろう。だが普段使い慣れた言語で出来るという点が嬉しいところだ。既にあるRubyやPythonのライブラリと組み合わせた自動操作も簡単にできる、有用なライブラリだ。 0

 

appscript
 http://appscript.sourceforge.net/index.html

SourceForge.net: appscript
 http://sourceforge.net/projects/appscript

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が162あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る