Jump to content

script mute microfono


bubu83
 Share

11 posts in this topic

Recommended Posts

Hola a todos soy nuevo por aquí y en esto de mac ,y llevo unos días intentando hacer un applescript para mutear el micrófono he intentado hacerlo con automator, con el editor applescript y con algun otro programa mas.

El caso es que el unico script que he conseguido hacer que funciones es este:

set inputVolume to input volume of (get volume settings)
if inputVolume = 0 then
   set inputVolume to 50
else
   set inputVolume to 0
end if
set volume input volume inputVolume

El caso es que eso lo que hace es bajarle el volumen al microfono a 0 y volverlo a 50 pero aun estando a 0 recoge sonido. Yo lo que realmente necesito es tildar la casilla silencio del microfono de la configuracion de audio midi, he intentado con este script generado con automator pero da error y no tilda la casilla de silencio.

Este es el script que he conseguido hacer pero que no funciona:

-- Haga clic en la opción “<fill in title>”.
delay 1.412454
set timeoutSeconds to 2.000000
set uiScript to "click checkbox 1 of row 1 of table 1 of scroll area 1 of tab group 1 of group 1 of splitter group 1 of window \"Dispositivos de audio\" of application process 1"
my doWithTimeout( uiScript, timeoutSeconds )

on doWithTimeout(uiScript, timeoutSeconds)
   set endDate to (current date) + timeoutSeconds
   repeat
      try
         run script "tell application \"System Events\"
" & uiScript & "
end tell"
         exit repeat
      on error errorMessage
         if ((current date) > endDate) then
            error "Can not " & uiScript
         end if
      end try
   end repeat
end doWithTimeout

Aver si alguien me puede ayudar. Gracias y un saludo.

Link to comment
Share on other sites

grabas  la accion com automator, luego guarda como app y ya lo tienes 

Gracias por tu respuesta, he echo lo que me dices pero me sigue tirando error.

 

error de sintaxis

 

Can not click checkbox 1 of row 1 of table 1 of scroll area 1 of tab group 1 of group 1 of splitter group 1 of window "Dispositivos de audio" of application process 1

Link to comment
Share on other sites

lo que no he entendido es donde quieres poner en mute el micrófono , si es en System Preferences/microfono es imposible solo te baja a el volume a 0, para esto no hay remedio ahun  :(

 

En aplicaciones/utilidades/configuracion de audio midi

 

yo lo que quiero es crear un script para que tilde la casilla que he marcado con el circulo rojo.

 

 

add1yCfZ.png

Link to comment
Share on other sites

muy facil yo he hecho y funciona.

 

1. abres Automator y dos clicks en Aplicacion, luego busca en el lado isquierdo/Utilidades/mirame hacer, dos click en mirame hacer

2. Ahora grabas la accion , quando acabes boton stop,  la pruebas com el boton play

3. si funciona ves a guardar y te guardara como app

4. quando la quieras usar manualmente solo un click y te executa la accion :P

Link to comment
Share on other sites

He seguido sus pasos, cuando le doy al boton play funciona perfectamente pero cuando guardo como app e intento ejecutarlo me dice:

 

La accion "mirame hacer" ha encontrado un error.

 

Revise las propiedades de la accion e intente ejecutar de nuevo el flujo de trabajo. T_T

Link to comment
Share on other sites

ok, he echo una que no falla.

 

1. Abres Automator y eliges Aplicacion, luego Mirame hacer

2. abres MIDI AUDIO en el escritorio y grabas la accion que quieres hacer y stop, ahora guarda, te guardara como app

3. Abres Automator y eliges app y haces como el de la foto, te dejo el workflow para abrir el Audio Midi

4. la guardas como app y ya lo tienes, dime si te funciona

 

Saludos!!! :drool:

 

workflow open MIDI AUDIO.zip

 

 

post-333439-0-69995500-1387637552_thumb.png

Link to comment
Share on other sites

ok, he echo una que no falla.

 

1. Abres Automator y eliges Aplicacion, luego Mirame hacer

2. abres MIDI AUDIO en el escritorio y grabas la accion que quieres hacer y stop, ahora guarda, te guardara como app

3. Abres Automator y eliges app y haces como el de la foto, te dejo el workflow para abrir el Audio Midi

4. la guardas como app y ya lo tienes, dime si te funciona

 

Saludos!!! :drool:

 

attachicon.gifworkflow open MIDI AUDIO.zip

 

 

attachicon.gifCaptura de pantalla 2013-12-21 a la(s) 15.46.07.png

Funciona perfectamente. El unico problema es que cuando estoy en pantalla completa (algun juego) no funciona yo se que hay gente que lo que hace es un script como el que puse mas arriba que si que funciona estando en pantalla comleta.

Link to comment
Share on other sites

 Share

×
×
  • Create New...