¿Cómo puedo agarrar la entrada del usuario en AppleScript y, a continuación, pasar el resultado de la variable a un do shell script
comando desde dentro de AppleScript sí mismo?
Por ejemplo, el usuario podría escribir la respuesta foo
el siguiente cuadro de diálogo:
display dialog "Please enter your username" default answer ""
set the userID to the text returned of the result
do shell script "rm -rf /Users/$userID/.Trash/*" with administrator privileges
Así que en este caso, si yo fuera a incorporar la respuesta de foo
en lugar de $userID
, se podría leer como el siguiente cuando se ejecuta el comando:
display dialog "Please enter your username" default answer ""
set the userID to the text returned of the result
do shell script "rm -rf /Users/foo/.Trash/*" with administrator privileges
¿Cómo puedo pasar esa variable agarré anterior, en este caso sería de $userID y lo incorporan en el medio de la shell script
de llamadas que he hecho anteriormente.