2014-02-12 67 views
0

我希望我的電腦在我的Makefile完成時播放歌曲,這可能嗎?在makefile中歌曲?

我在互聯網上搜索,但我沒有找到任何東西。

+2

你想做什麼? – Salgar

+0

你想在哪個操作系統上執行此操作? –

+0

Principaly on opensuse 12.3或linux mint 16 – Zaboon

回答

3

雖然「爲什麼?」的問題是首先想到的;基本原理與從命令行播放任何歌曲的基本原理相同,或者確實在Makefile中執行任何功能。

首先,安裝mpg123mpg321;然後適當的指令中調用它在你的Makefile中,像這樣:

# at the start of the file 
MP3PLAYER = mpg123 

# at the relevant spot for playing 
$(MP3PLAYER) completed.mp3 

值得一提的是,任何其他命令行的MP3播放器就行了,取決於你的系統,你可能還可以告訴你的正常MP3播放器來播放歌曲。

在Mac OS X,這可以通過使用osascript來實現:

osascript -e 'tell application "iTunes" to play "completed.mp3"' 

在大多數其他* NIX系統,你可以使用總是得心應手VLC;只需將MP3PLAYER變量設置爲vlc;或適用於Mac OS X的open -a VLC