2013-03-12 25 views
7

Kompilowanie (tworzenie lub kompilacja) często zajmuje kilka sekund lub minut.Odtwarzanie dźwięku podczas kompilowania

Chciałbym skonfigurować moje IDE, RAD Studio XE2, aby odtwarzać dźwięk po zakończeniu kompilacji. Jeszcze lepiej, gdybym mógł ustawić różne dźwięki w przypadku sukcesu lub niepowodzenia kompilacji.

Odpowiedz

13

Beep

Aby otrzymać sygnał dźwiękowy kiedy skończysz budowę, to zrobić:

  1. Przejdź do opcji projektu (ctrl + przesunięcie + F11)
  2. Idź do Build Events
  3. Przejdź do post-Build Events/commands
  4. Wklej: RunDll32.exe user32.dll,MessageBeep

Używa pliku rundll32.exe do bezpośredniego wywołania MessageBeep w pliku user32.dll. Jest lekki i jest pewny, że zadziała w twoim systemie.

Options

Próbka

Jeśli chcesz fantazyjny mp3 można nazwać winamp, czy można siekać coś razem sam.

Text-To-Speech

Jeśli czujesz się bardziej ryzykowny, można pozwól mówić pc do ciebie, kiedy to zrobić budowy. Nie musisz niczego instalować; Twój komputer ma już SAPI.

Przykład na zrzucie ekranu po zakończeniu pracy informuje o Done compiling. Możesz pozwolić mu powiedzieć czas kompilacji, nazwę pliku wyjściowego itp.

Miłej zabawy! :-)

Speech

+1

Twoje podejście rundll32, choć najwyraźniej działa, jest niebezpieczne, ponieważ 'MessageBeep()' nie pasuje do podpisu funkcji, które RunDll32 wymaga do wywoływania funkcji DLL. Zamiast tego sugerowałbym, aby zdarzenie PostBuild wykonywało skrypt .bat, który zamiast tego używa polecenia 'start' do odtwarzania' .wav' lub innego pliku audio. –

Powiązane problemy