Pour un simple beep, il suffit de taper la ligne suivante dans une fenêtre de commande DOS, avec <ctrl> qui est l'appui sur la touche Control
Pour faire des sons plus variés, voici un petit programme C++ :
#include <windows.h>
#include <iostream>
#include <fstream>
int main(int argcount,char* args[])
{
if (args[1] != 0) {
int freq = atoi(args[1]);
int dur = atoi(args[2]);
Beep(freq,dur); if (args[1][0] == '/' && args[1][1] == '?') {
std::cout << "\nPlays a BEEP with a specified duration and frequency.\n\nBEEP [frequency] [duration]\n\nExample: BEEP 1000 500\n";
}
}
else {
std::cout << "BEEP /? for help.\n";
}
} |
Il faut le compiler, par exemple avec mingw dans dev-cpp.
Pour l'utiliser, on tape le nom de l'exécutable, suivi d'une fréquence et d'une durée, par exemple :
csound.exe 400 500
csound.exe 600 300
Message édité par olivthill le 04-01-2014 à 16:58:03