2014-02-12 2 views
0

Я хочу, чтобы мой компьютер играл песню, когда мой Makefile был завершен, возможно ли это?Песня в makefile?

Я искал в Интернете, но ничего не нашел.

+2

Вы хотите что-то сделать? – Salgar

+0

На каком os вы хотите это сделать? –

+0

Principaly on opensuse 12.3 или linux mint 16 – Zaboon

ответ

3

В то время как вопрос «Почему?» это первое, что приходит на ум; основной принцип такой же, как и для воспроизведения любой песни из командной строки или даже выполнения любой функции в Makefile.

Сначала установите либо mpg123, либо mpg321; а затем вызвать его в соответствующие директивы в вашем файле 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; или open -a VLC для Mac OS X.

Смежные вопросы