MP3 через спикер не воспроизводится, только если вы не хотите написать свой драйвер.
Никакой батник не поможет, придется писать что-нибудь полноценное.
Если нужно один раз сделать "би-би", то это строка вам поможет:
MessageBeep(-1);
Code: C++
Или, если хотите чуть большего, такая функция:
функция Beep(Int, Int); // это очень упрощенно
Code: C++
а вот и ее
прототип
BOOL WINAPI Beep(
_In_ DWORD dwFreq,
_In_ DWORD dwDuration
);
Code: C++
из которого можно понять, что первый параметр - частота, а второй - длительность. Для работы функции нужно подключить заголовочный файл SysUtils.hpp
Все рассматривается на платформе C++ Builder. И учтите, после компиляции оно не запустится без своих библиотек на другом PC, посему лучше отключите их и поместите все содержимое в сам исполняемый файл:
--> Project->Options->Linker->Use dynamic RTL
--> Project->Options->Packages->Build with runtime packages
PS: Если после прочтения вы еще чувствуете потребность осуществить свою затею, то флаг вам в руки. Если нет - то не мешайте человеку спать.