Sto provando a creare uno script che espelle tutte le unità esterne connesse e non si sposta fino a quando non sono tutte disconnesse.
Il problema principale che sto avendo è la possibilità di impostare la variabile vol_count
sul risultato del seguente script:
tell application "Terminal"
cd /Volumes
ls | wc -l
end tell
Inoltre non ho testato quello script, ma presumo che sia come si esegue un comando da terminale all'interno di un applescript.
Domanda successiva:
Come avrei dovuto espellere tutti tranne due dischi (il mio disco rigido è diviso in due dischi)?
on run {}
tell application "Finder"
set vol_count to do shell script "cd /Volumes; ls | wc -l"
eject the disks
repeat until vol_count is equal to 2
set vol_count to do shell script "cd /Volumes; ls | wc -l"
end repeat
end tell
end run