2013-03-12 73 views
7

編譯(make或build)通常需要幾秒或幾分鐘。在編譯時播放聲音

我想設置我的IDE,RAD Studio XE2,在完成編譯時播放聲音。如果編譯成功或失敗,我可以設置不同的聲音更好。

回答

13

蜂鳴

爲了得到一個蜂鳴大功告成建設時,做到這一點:

  1. 轉到項目選項(CTRL ++ F11
  2. 轉到生成事件
  3. 轉到後生成事件/命令
  4. 粘貼:RunDll32.exe user32.dll,MessageBeep

它使用rundll32.exe直接調用user32.dll中的MessageBeep。 它重量輕,而且很確定它可以在你的系統上工作。

Options

樣品

如果你想有一個奇特的MP3,你可以調用Winamp的,或者您也可以一起砍自己的東西。

文本到語音

如果你感覺更冒險,你可以讓你的電腦和你說話的時候,它的完成建設。你不必爲它安裝任何東西;你的電腦已經有了SAPI。

截圖中的示例告訴您何時完成Done compiling。你可以讓它告訴你構建時間,輸出文件名等。

玩得開心! :-)

Speech

+1

你RUNDLL32方法,雖然它顯然作品,是危險的,因爲'的MessageBeep()'該Rundll32的不匹配函數簽名需要調用的DLL函數。我會建議讓PostBuild事件執行一個.bat腳本,它使用'start'命令來播放'.wav'或其他音頻文件。 – 2013-03-13 05:29:49