Applescript per uscire da tutti i processi attivi del browser

2

Sto provando a chiudere tutti i browser attivi utilizzando il codice seguente, ma non riesco a ottenere l'elenco di tutti i browser attivi per uscire.

tell application "System Events"

    set appList to every process whose visible is true

    repeat with thisApp in appList
        tell process browser
            quit
        end tell
    end repeat
end tell
    
posta Madhusudhan 03.12.2012 - 09:37
fonte

2 risposte

1
tell application "System Events"
    set ProcessList to name of every process
    if "Safari" is in ProcessList then
        tell application "Safari"
            quit
        end tell
    end if
end tell

Ripeti come necessario

    
risposta data 19.12.2012 - 01:17
fonte
0

Supponendo che tu sappia quali browser hai installato (e perché no?), non è necessario preoccuparsi di ottenere i processi, puoi semplicemente scorrere un elenco di browser e inviare un messaggio di chiusura:

set browserList to {"Safari", "Google Chrome", "Firefox"}

repeat with browser in browserList
    tell application browser to quit
end repeat

Assicurati di modificare browserList per includere solo i browser che hai installato, altrimenti riceverai un prompt di AppleScript che ti chiederà di individuare quelli che non hai.

    
risposta data 19.12.2012 - 01:34
fonte

Leggi altre domande sui tag