• Jueves 14 de Noviembre de 2024, 04:02

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - rodrii87

Páginas: [1]
1
C/C++ / Por favor función system
« en: Sábado 12 de Septiembre de 2009, 21:02 »
Hola a todos! ,

estoy con un programilla en el que tengo que aumentar y disminuir el volumen del sonido. Para ello necesito utiliar la funcion system (que no termino de entender cómo funciona) y no sé qué estoy haciendo mal. Yo he probado de la siguiente forma, a ver si me podeis echar una manilla:

Lo que necesito es llamar al cmd y se ejecute lo siguiente: nircmd.exe changesysvolume z

z es un número. Para ello utilizo 3 if (en el 1º aumento el volumen y en el 2º lo disminuyo por eso necesito que z tome valor negativo):

..............

media=(v1+v2+v3+v4+v5)/5;
nivel_max=58;
nivel_min=43;
x=(nivel_min)-(media);
y=(media)-(nivel_max);

if(media<nivel_min)

{
z=(x*50)/1;
system("cmd nircmd.exe changesysvolume z);
}

if(media>nivel_max)

{
z=(y*50)/1;
system("cmd nircmd.exe changesysvolume -z);
}

if(nivel_min<=media<=nivel_max)

{
printf(" no se modifica el volumen");
}

system("cmd /c dir");
.............

Muchas gracias de antemano!! espero vuestras respuestas o cualquier consejo.

Páginas: [1]