Mostra sommario Nascondi sommario
- Dove trovare Appocalypse e quanto costa
- Automator e AppleScript: cosa sono e quando usarli
- Come creare un’app che chiude tutte le applicazioni
- Escludere alcune app o chiuderne solo alcune
- Ridurre a icona tutte le finestre con AppleScript
- Minimizzare escludendo alcune app o solo alcune
- Metodi rapidi per avviare le utility create
- Ulteriori risorse e articoli utili
La sera, prima di chiudere il Mac, basta un solo clic per liberarlo dalle app inutili e ripartire più veloce il giorno dopo. In questo articolo trovi metodi pratici per creare piccole utility con Automator e AppleScript, oltre a un’alternativa commerciale che semplifica il lavoro.
Dove trovare Appocalypse e quanto costa
Se preferisci una soluzione già pronta, l’app che fa questo lavoro si chiama Appocalypse. Funziona su macOS 10.15 e versioni successive. La si scarica dal sito ufficiale senza creare account.
Massimo Ambrosini in diretta su eBay Live con SportyCards: appuntamento imperdibile
Pentagono lancia l’allarme su Anthropic: Claude a rischio disattivazione in zone di conflitto
- Non è in abbonamento.
- Serve acquistare una licenza (circa 9 dollari al momento).
Per chi ama smanettare, qui sotto trovi alternative gratuite fatte con gli strumenti di sistema.
Automator e AppleScript: cosa sono e quando usarli
AppleScript: il linguaggio nascosto del Mac
Script Editor consente di scrivere comandi in AppleScript. È potente e usa una sintassi quasi naturale.
Con AppleScript puoi controllare app, finestre, file e automatizzare azioni ripetute.
Automator: flussi grafici senza codice
Automator è l’interfaccia visuale che combina azioni predefinite. Utile se non vuoi scrivere codice.
Si presta a creare app autonome che eseguono sequenze come chiudere app, spegnere il Wi‑Fi o smontare dischi.
Come creare un’app che chiude tutte le applicazioni
Con Automator è rapido: costruisci un’app che, quando avviata, chiude le applicazioni aperte.
- Apri Automator.
- File > Nuovo e scegli Applicazione.
- Dalla colonna delle azioni seleziona Utility.
- Trascina Esci da tutte le applicazioni nell’area di lavoro.
- Scegli se lasciare attiva l’opzione Chiedi di salvare le modifiche.
- Salva l’app nella cartella Applicazioni con un nome a scelta.
Al primo avvio il sistema può richiedere le autorizzazioni in Preferenze di Sistema > Sicurezza e Privacy > Accessibilità.
Opzioni avanzate: aggiungere altre azioni
Puoi concatenare script per spegnere il Wi‑Fi, chiudere Finder o smontare dischi.
- Aggiungi Esegui script shell per comandi di rete.
- Usa Esegui AppleScript per operazioni più complesse.
- Ordina i moduli nell’ordine desiderato e salva.
Esempi pratici di script
Spegnere il Wi‑Fi con uno script shell:
networksetup -setairportpower en0 off
Chiudere tutte le finestre del Finder:
osascript -e 'tell application "Finder" to close every window'
Smontare i dischi esterni con AppleScript:
tell application "Finder"
set allDisks to every disk
repeat with d in allDisks
if startup disk is not d then
try
eject d
on error
display dialog "Impossibile smontare: " & (name of d)
end try
end if
end repeat
end tell
Riprodurre un suono al termine dell’automatismo:
do shell script "afplay /System/Library/Sounds/Glass.aiff"
delay 2
Escludere alcune app o chiuderne solo alcune
Automator permette sia una whitelist sia una selezione mirata di app da chiudere.
- Per non chiudere certe app: nella voce Esci da tutte le applicazioni clicca Aggiungi e scegli i programmi da proteggere.
- Per chiudere solo alcune app: usa Esci dall’applicazione più volte, scegliendo ogni volta il programma da terminare.
Questo approccio è utile quando vuoi lasciare aperti tool indispensabili o app che lavorano in background.
Ridurre a icona tutte le finestre con AppleScript
Se preferisci nascondere le finestre invece di chiudere le app, usa uno script che imposta l’attributo di minimizzazione.
- Apri Script Editor.
- Crea un nuovo documento e incolla lo script qui sotto.
- Salvalo come Applicazione nella cartella Applicazioni.
tell application "System Events"
set procList to every process whose background only is false
repeat with p in procList
try
set wins to windows of p
repeat with w in wins
try
set value of attribute "AXMinimized" of w to true
end try
end repeat
end try
end repeat
end tell
Lanciando l’app tutte le finestre visibili verranno ridotte. Le app restano attive in background.
Minimizzare escludendo alcune app o solo alcune
Puoi modificare lo script per mantenere visibili certe app o per ridurre solo specifiche applicazioni.
Esempio: escludere applicazioni (whitelist)
tell application "System Events"
set excludedApps to {"Script Editor", "Opera", "Finder"}
set procList to every process whose background only is false
repeat with p in procList
set nm to name of p
if excludedApps does not contain nm then
try
repeat with w in (windows of p)
try
set value of attribute "AXMinimized" of w to true
end try
end repeat
end try
end if
end repeat
end tell
Esempio: minimizzare solo alcune app (blacklist inversa)
tell application "System Events"
set targetApps to {"Mail", "Telegram", "Firefox"}
set procList to every process whose background only is false
repeat with p in procList
set nm to name of p
if targetApps contains nm then
try
repeat with w in (windows of p)
try
set value of attribute "AXMinimized" of w to true
end try
end repeat
end try
end if
end repeat
end tell
Metodi rapidi per avviare le utility create
Ci sono diversi modi per eseguire al volo le app fatte con Automator o AppleScript.
- Usa Spotlight per trovarle e aprirle velocemente.
- Assegna scorciatoie con app tipo Hotkey o tramite Automator/Shortcuts.
- Aggiungile alla barra dei menu con utility come Xmenu o usa Alfred e FastScripts.
Scegli la via che si integra meglio con il tuo flusso di lavoro quotidiano.
Ulteriori risorse e articoli utili
Se cerchi altri strumenti e guide su Mac, iPhone o iPad, esplora le sezioni dedicate del tuo sito tech preferito.
Troverai tutorial pratici, app consigliate e aggiornamenti su nuove funzionalità del sistema operativo.













