ひとつ前の記事
イーモバイルが下り最大7.2MbpsのHSDPAサービスを開始 - 11/26 20:15
ひとつ先の記事
その素敵な奇跡を…再び、「ARIA The CONCERT」 - 12/ 1 02:39
11月30日(金)
Leopard の AppleScript の動きが変わったので、シングルを抽出するスクリプトを修正
Leopard になって AppleScript の動作が変わったところがあって、以前紹介した iTunes 操作スクリプトが動かなくなってたのを修正しました。
「iPod touch & iPhone 時代のスマートプレイリスト設定 - 足りないところはスクリプティングで」などで紹介した「総トラック数n以下」を抽出するスクリプトです。
これを動かすと、まあそう外れることなくシングル曲の抽出ができるんで重宝です。
具体的には、いままでダイアログでユーザが入力した数値(文字列)を、何も考えず数値として扱えてたんだけど、Leopard の AppleScript の実装では、「set n to n as number」とやって、ちゃんと数値に変換しないと動かなくなりました。
不勉強なので、以前の動作が仕様通りだったのか、暗黙の仕様だったのか、たまたま動いてただけなのかよくわかりませんが、最初から型を意識しとけばよかったなと。
2007/11/30 15:49