タグ

activeXに関するtatsu1010のブックマーク (2)

  • 本日の大本営発表: COMの彼方にiTunes

    COMの彼方にiTunes 発注元で複雑怪奇なライブラリ依存関係を持つVC++プロジェクトと格闘しているときに、同僚から「Windows用のiTunesSDKがある」との情報を得る。 ググってみると、なるほどiTunes COM for Windows SDKなるものが公開されていますよ。 ひさしぶりに休日出勤ではないサンデープログラマーとなって、いろいろと調べてみる。 実体はiTunes自身がActiveXオートメーションサーバーとなってアクセスできるようだ。よって、WSH経由でも利用できるので、スクリプトで実験できるのは手軽で有り難い。 そんなわけで、ためしにiTunesのアルバムをすべて列挙して、アートワークをファイルへ落とすコードを書いてみる。Rubyで書いたんだが、汎用性を考えてJScriptに書き直した。 アートワークが存在した場合は、アートワークをカレントフォルダへとcov

    tatsu1010
    tatsu1010 2007/04/16
    ここの記事を見てitunesをなんでスクリプトで扱えるかが理解できた。
  • ActiveXオートメーションの概要

    ActiveXオートメーション(以前はOLEオートメーションと呼ばれていた)を用いて、他のアプリケーションに対してオブジェクトを公開し、アプリケーション内のActiveXサーバと別のActiveXクライアント機能に対応したアプリケーションとの間のデータ連携を可能にするためのプログラム開発用インターフェースです。 オートメーションサーバによって公開されたオブジェクトはVisualBasicやVBA(Visual Basic for Application)に対応したアプリケーションなどで操作できます。 オートメーションを利用すれば、VisualBasicを利用して効率的に短期間でユーザコマンド開発を行うことが可能です。 また、Excel(Microsoft Excel)やWord(Microsoft Word)などに代表されるVBA対応アプリケーションのデータを自アプリケーションで利

    tatsu1010
    tatsu1010 2007/04/16
    itunesのActiveXオートメーションについて調べていたら見つけた。
  • 1