2 votos

¿Cómo puedo usar el comando say creativamente para hacer una broma a mis compañeros/amigos?

Estoy diseñando una broma creativa / divertida para OSX a través de la línea de comandos. Al ejecutarse en segundo plano, la mayoría de los usuarios no lo notarán cuando empiece a usar el ordenador.

Usando say comando con una voz espeluznante ( Deranged ) es mi mejor apuesta. ¡Poner el volumen muy bajo al decir las frases es aún más espeluznante! Mi problema es que no sé cómo tomar el volumen actual para ponerlo al mismo volumen después de say de la que se trata.

sascript -e "set Volume 2"
say "Naaame I see you" -v Deranged -r 20
sascript -r "set Volume 0"
sleep 600
sh thisscript.sh

¿Puedo obtener el volumen actual y almacenarlo en una variable usando unix shell scripts?

2voto

TraFoO Puntos 11

Siempre puedes obtener el volumen, cambiar el volumen, decir tu línea, y luego restaurar el volumen dentro del AppleScript:

#!/usr/bin/osascript
set currentVolume to output volume of (get volume settings)
set volume output volume 1
say "Hello" using "Deranged"
set volume output volume currentVolume

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X