2007年12月30日

AutoHotKeyだけでiTunesを操作する

検索してたらちょうどいいページを発見した

「COM Helper - AutoHotKey Community」からCoHelper.ahkをダウンロードする

使い方は「COM Helper - AutoHotKey Community」より

#Include CoHelper.ahk 

CoInitialize()

CLSID_iTunesApp := "{DC0C2640-1415-4644-875C-6F4D769839BA}"
IID_IiTunes := "{9DD6680B-3EDC-40DB-A771-E6FE4832E34A}"

piT := CreateObject(CLSID_iTunesApp, IID_IiTunes)

DllCall(VTable(piT,11), "Uint", piT) ; Play
DllCall(VTable(piT, 9), "Uint", piT) ; NextTrack

Release(piT)

CoUninitialize()
こんな感じで書くと再生→次の曲ができるようになった
操作はできたけど曲名とか取得できるんだろうか、模索中


これよりjavascriptの方が簡単だけど・・・あくまで「AutoHotKey」でやることが目的なので気にしない