PlaySound
ドキュメントの量が増えるにつれて、ドキュメントのビルド時間も長くなりました。
ビルド中はWebを見たり、本を読んだりしているわけですが、気が付いたらビルドはとっくに終わっていたなんてこともしばしば、、、。
そこで、id:ir9Ex:20060705 さんの記事をヒントに、コマンドラインから警告音を鳴らすプログラムを作りました。
#include <windows.h> #include <mmsystem.h> #pragma comment(lib, "winmm.lib") int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { // サウンド「メッセージ (情報)」を再生 ::PlaySoundA("SystemAsterisk", 0, SND_ALIAS|SND_SYNC); return 0; }
なんのひねりもないコードです。
これ(PlaySoundと命名)を使って、
bjam & PlaySound
とするわけです。
場合によってはこんなのが役に立つかも知れません。
set LOG=C:\Temp\log.txt bjam > %LOG% 2>&1 & start %LOG% & PlaySound
お好みでどうぞ。