Alle geopende applicaties in één keer afsluiten
In Mac OS X is er geen optie aanwezig waarmee je in één keer alle actieve applicaties kunt afsluiten. Een optie die handig kan zijn wanneer je bijvoorbeeld alle resources aan een bepaalde applicatie wilt toekennen.
Met behulp van een klein stukje AppleScript is het mogelijk om een mini applicatie te maken waarmee alle applicaties in één keer worden afgesloten. Start de AppleScript editor (Programma''s ▸ Hulpprogramma's) en kopieer hierin het onderstaande code:
tell application "System Events" to set quitapps to name of every application process whose visible is true and name is not "Finder"
repeat with closeall in quitapps
quit application closeall
end repeat
Met behulp van de knop 'Compileer' kun je controleren of de syntax van script correct is.
Bewaar hierna het applescriptscript (Archief ▸ Bewaar), selecteer als structuur 'Programma' en geef de applicatie een naam bijvoorbeeld 'Sluit alle apps' of iets dergelijks.
Wanneer je de zelfgemaakte applicatie start worden alle openstaande applicaties afgesloten, met als uitzondering de Finder. Eventueel kun je de app ook voorzien van een eigen icon en deze toevoegen aan het Dock.
Auteur | Richard IJzermans | |
Bijgewerkt | 22/04/2013 09:25 | |
Categorie | macOS | |
Een reactie toevoegen:
10 januari 2012 om 12:04
krijg een foutmelding
het werkt dus niet
10 januari 2012 om 12:05
Bij mij werkt het niet. Krijg een syntaxfout: “Een “repeat” kan niet na deze “”” komen.” gaat over het stuk: “and name is not “Finder”repeat with closeall”
10 januari 2012 om 12:15
Er ontbreekt een na “Finder” dit moet de code zijn:
tell application “System Events” to set quitapps to name of every application process whose visible is true and name is not “Finder”
repeat with closeall in quitapps
quit application closeall
end repeat
10 januari 2012 om 12:21
Ik heb gewoon de code hierboven gekopieerd en geplakt, totaal geen probleem hoor. Werkt als een trein! Bedankt weer voor de tip!
10 januari 2012 om 12:34
Sluit dit programma’s ook al zonder waarschuwing? Bv als ik parallels open heb, dat deze toch blijft vragen om mijn client os manueel af te sluiten ipv een hard shutdown te doen.
10 januari 2012 om 12:47
Ik neem aan dat je met Applicaties bedoelt : Programma’s ?
10 januari 2012 om 12:54
In deze context bedoel ik met programma’s inderdaad hetzelfde als applicaties.
10 januari 2012 om 13:13
Is soortgelijke functie ook mogelijk/beschikbaar voor iOS 5? Om een hele hoop geopende apps die multitasken in 1 keer te sluiten, ipv allemaal apart, zou ook erg handig zijn.
10 januari 2012 om 13:16
even een rectificatie het werkt wel alleen moet je er op letten dat finder het laatste woord is in de eerste zin, de rest van de text moet eronder komen te staan dan werkt het perfect.
10 januari 2012 om 13:55
Ook bij mij werkt het uitstekend. Hier was ik al een tijd naar op zoek. Mooi scriptje!
10 januari 2012 om 13:56
Werkt bij mij dus ook niet. Ik krijg een venster met de vraag waar bepaalde applicaties staan, het vreemde is dat deze niet in de lijst voorkomen.
10 januari 2012 om 15:15
Werkt perfect! Maar hoe geef ik hem een eigen icoon?
10 januari 2012 om 15:55
Laurens, hier:
http://appletips.nl/eenvoudig-icons-aanpassen-met-behulp-van-voorvertoning/
10 januari 2012 om 16:17
Wat dacht je van aan uit knop drukken en opnieuw opstarten. Duur 30 sec en dan heb je de hele Mac voor die ene applicatie en opnieuw opgestart.
10 januari 2012 om 16:46
Leuk maar het kan makkelijker. In automator kies “stop alle programma’s”, klaar.
Het script hier is gevoelig voor sommige programma’s zo als Concealer. Automator voorbeeld vraag ook of waarnodig eenn bestand moet worden opgeslagen wat ook fijn kan zijn.
10 januari 2012 om 19:55
Inderdaad tony, en daar kan je wel instellen of hij vraagt of de wijzigingen eerst opgeslagen moeten worden.
Bedankt!
10 januari 2012 om 20:20
doet “Control-Command-Eject” wat standaard aanwezig is in mac os x niet juist het zelfde?
10 januari 2012 om 20:41
Dit programmaatje doet het klusje ook (gratis) http://www.macupdate.com/app/mac/30593/quit-all
11 januari 2012 om 6:59
Wanneer er gevraagd wordt waar bepaalde programma’s zijn tijdens het uitvoeren van dit script, komt dat waarschijnlijk doordat de procesnaam van het te sluiten programma (kijk even in activiteitenweergave) een iets andere benaming heeft dan het programma zelf. Hernoem de naam van het programma zodat het dezelfde naam heeft als de procesnaam.
11 januari 2012 om 9:55
Super-tip! Je vraagt je af waarom het geen optie in het Finder Menu is: Quit All Apps en Shut down computer
11 januari 2012 om 10:10
@jocstone
Control-Command-Eject
Quit all applications (after giving you a chance to save changes to open documents), then restart the computer
Control Option-Command-Eject
Quit all applications (after giving you a chance to save changes to open documents), then shut down the computer
bron: http://support.apple.com/kb/ht1343
het verschil zit em dus in het afsluiten/herstarten van de mac.
17 januari 2012 om 19:23
Is er ook een script om de Mac uit te zetten?
26 juli 2015 om 16:45
Werkt super.
Ik ken niets van scripts, vandaar … Iemand een idee hoe ik in het script kan opnemen dat de Mac een tweede programma geopend kan laten, naast “Finder”.
Zou mij nog beter uitkomen …
Thx