Windows版のiTunesで現在聴いてる曲の情報を取得する(BAT編)
「Windows版のiTunesで現在聴いてる曲の情報を取得する(C#編)」、「同(Javascript編)」、「同(VBS編)」
の続き。
BATファイルでもできないかなと、検索してたら・・・面白いページが!
[Link]「Studio ODIN - blog風小ネタ集 > MS-DOSのバッチファイルに、WSH(JScript)のコードを記述する」
こういう小ネタ大好きです。ブログの著者さんありがとうございます。
さっそく、この方法を勝手に使用させてもらいます。BATファイルで・・・
新規テキストファイルに以下のコードを記述してGetiTunesCurrentMusic.batという名前で保存。
@if (1==1) /* @ECHO OFF CScript //Nologo //E:JScript "%~f0" %* goto :EOF rem */ @end var iTunesApp = new ActiveXObject("iTunes.Application"); var track = iTunesApp.CurrentTrack; var name = track.Name; var album = track.Album; var artist = track.Artist; var text = "[聴いてる♪]「"+name+" - "+album+"」 by "+artist; WScript.Echo(text);
で、実行します。
C:\>GetiTunesCurrentMusic.bat [聴いてる♪]「下水道 - Romancing Sa・Ga ORIGINAL SOUND VERSION」 by 伊藤賢治
おお、BATファイル(?)でもできた♪