https://foro.gambas-es.org/viewtopic.php?f=1&t=535&p=3014#p3014
-----------------------------------
raregazz
Martes, 30 Marzo 2010, 21:48

Re: Control De Volumen En Gambas
-----------------------------------
SOLUCION

[code linenumbers=false syntax=gambas]

' Procedimiento de subir volumen mediante aumix

PUBLIC SUB VolUpButton_Click()

  ProcesoSubirVolumen = EXEC ["/usr/bin/aumix-text", "-v", "+5"]

END

' Procedimiento bajar volumen mediante aumix

PUBLIC SUB VolDownButton_Click()

  ProcesoBajarVolumen = EXEC ["/usr/bin/aumix-text", "-v", "-5"]

END

' Procedimiento asociado al boton de silenciar
' Silencia la reproducción si esta se esta llevando a cabo mediante amixer 

PUBLIC SUB MuteButton_Click()
  
  IF silenciado = FALSE
  
    ProcesoSilenciar = EXEC ["/usr/bin/amixer", "sset", "Master", "mute"]
    silenciado = TRUE
    MuteButton.Picture = Picture["mutebutton2.gif"]
    
  ELSE 
  
    ProcesoSilenciar = EXEC ["/usr/bin/amixer", "sset", "Master", "unmute"]
    silenciado = FALSE
    MuteButton.Picture = Picture["mutebutton.png"]
    
  ENDIF 
  
END[/code]

Disculpa, se me olvidaba.

Hice la prueba con la sintaxis que me indicaste y funciona 100%.  ProcesoSubirVolumen = EXEC ["/usr/bin/amixer", "-c",  "0", "sset", "Master,0", "80%"]

Queda anotado para los proximos usos de EXEC.  ;-) .

Un saludo y gracias.


