iTunesとスクリプト
3月12日にエントリした、iTunesを目覚ましにしたい件。
前回書いたとおり、iTunesCOMWindowsSDKのヘルプが表示できないので、
「じゃあ、ネットで調べてみるか」
とGoogle検索。
しかし、iTunesのAPIやら、使える関数やオブジェクトなんかの情報はなかなか出てこない。
windowsでiTunesいじろうって人は少ないのだろうか?
そんな中、見つかったのがこのページ。
Tunes目覚まし (blog@browncat.org).
やり方はiTunesCOMWindowsSDKをちょろっと調べてみるとWSHから再生が簡単に出来ることがわかったので単純なスクリプトを作成。
スクリプト:TunesPlay.js
中身はWScript.CreateObject("iTunes.Application").play();だけ。
上のjsファイルを右クリックなどで保存してください。iTunesを開いてplayするだけのスクリプトです。これをWindowsのタスクスケジューラから指定時間に起動すれば目覚ましになるというわけです。
時間がくるとiTunesを起動しPlayボタンを押したように演奏を始めますので、寝る前に聞きたいプレイリストを選んでおけばOKです。
まぁ、これでもいいんだけど、再生させたいプレイリストが指定出来ないのはやっぱりちょっとね。
「このスクリプトを元に、指定したプレイリストを再生するように書きなおしてやれば良いんだろ」
という事で、スクリプトファイルをダウンロード。
ダブルクリック。
すると ・ ・ ・
何故か、Dreamweaverが起動。
「そうか、スクリプトファイルはwebページで使う物だから、Dreamweaverに関連付けられてるのね」
で、開いたファイルを見ると、引用した記事にもある通り、本当に1行のみしか書いてない。
「取り敢えず、本当にタスクで実行されるのか試してみるか」
タスクスケジューラで、時間を指定してタスクを作成。
指定した時間を待つ。
その時間が来ると、
やっぱりDreamweaverが起動。
orz
試しに、ファイル名を指定して実行にファイルのパスを書いてEnterキーを押すと、
それでも、Dreamweaverが起動。
どうやら、jsの拡張子を、スクリプトを実行するアプリケーションに関連付けなければいけないらしい。
けど、それが何なのか、さっぱり分からない。
道程は遠い。
(2009年11月30日追記)
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- PT2 が普通に売ってる件(2010.05.02)
- PT2をヤフオクに出した件(2010.06.13)
- iPadも普通に売ってる件(2010.05.02)
- 蒼井そらが紙兎を紹介してた件(2010.05.20)
- Twitterマンガが今一な件。(2010.05.23)






コメント
関連づけるのはWindows Script Hostというプログラムです。
たしかc:\windows\system32\WScript.exeかな。
投稿: lucy | 2009/09/14 18:53
lucyさん、情報ありがとうございます。
実は、これはとっくに解決してる問題でして、
続報もエントリしていた(名前のところをクリックすると表示されます)のですが、
こちらの記事からリンクを張る作業を怠けていたために余計な御手間をかけさせてしまいました。
どうもすみません。
記事の方にも後程、続報へのリンクを追加しておこうと思います。
投稿: ひぢりー。 | 2009/11/30 14:58