Come faccio a prendere input dall'utente in AppleScript e poi passare il risultato della variabile a un comando do shell script
dallo stesso AppleScript?
Ad esempio, l'utente digita la risposta foo
nella seguente finestra di dialogo:
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
Quindi, in questo caso, se dovessi incorporare la risposta di foo
al posto di $userID
, leggerebbe quanto segue quando esegue il 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
Come faccio a passare quella variabile che ho preso prima, in questo caso sarebbe $ userID e incorporarla nel mezzo della chiamata shell script
che ho appena sopra.