Ho trovato il comando, ma posso farlo in AppleScript?Aumenta il volume su mac usando AppleScript?
risposta
Sì, è possibile: utilizzare set volume output volume N
, dove N
è un intero 0
-100
. Dato che ci sono 16 quadrati nell'interfaccia del volume e 100/16 = 6,25, non c'è una mappa diretta dai quadrati a questo numero, ma starai bene se ci penserai come una percentuale. C'è anche la possibilità di impostare il volume di input con set volume input volume N
e il volume di avviso con set volume alert volume N
; set volume output muted BOOL
disattiva l'uscita se BOOL
è true
e disattiva l'audio se è false
. (In alternativa, set volume ... with output muted
o set volume ... without output muted
.) È possibile impilarli se si desidera impostare più oggetti contemporaneamente. Come dice Adam Rosenfield, c'è anche set volume R
, che (secondo i miei documenti) prende un numero reale tra 0 e 7; tuttavia, questo è deprecato e ha uno strano intervallo; Vorrei solo usare set volume output volume
invece. Se si desidera eseguire una query sul volume corrente, è possibile eseguire get volume settings
, che restituisce un record del modulo {output volume:82, input volume:46, alert volume:100, output muted:false}
.