Estoy buscando algo que pueda usar para matar todas las conexiones de internet en mi mac. Algo que apague el wifi, apague las conexiones ethernet. Quizás un script de apple o algo así. He intentado usar automator y usar el Watch me Do, apagando el wifi y luego haciendo algunos cambios en su scipt de apple, pero eso solo funciona a veces. Necesito algo que funcione siempre y bien. Esto es lo que tenía en la Apple script, tal vez alguien inteligente puede echar un vistazo y tal vez eliminar el tiempo de retardo en conjunto (he intentado que, wouldnt 'compilar)
on run {input, parameters}
-- Click the “Apple” menu.
delay 0.01
set timeoutSeconds to 0.0
set uiScript to "click menu bar item \"Apple\" of menu bar 1 of application process \"Finder\""
my doWithTimeout(uiScript, timeoutSeconds)
-- System Preferences…
delay 0.01
set timeoutSeconds to 0.01
set uiScript to "click menu item 4 of menu 1 of menu bar item \"Apple\" of menu bar 1 of application process \"Finder\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Click the “Network” button.
delay 0.01
set timeoutSeconds to 0.01
set uiScript to "click UI Element \"Network\" of scroll area 1 of window \"System Preferences\" of application process \"System Preferences\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Click the “Turn Wi-Fi Off” button.
delay 0.01
set timeoutSeconds to 0.01
set uiScript to "click UI Element \"Turn Wi-Fi Off\" of group 1 of window \"Network\" of application process \"System Preferences\""
my doWithTimeout(uiScript, timeoutSeconds)
return input
end run
on doWithTimeout(uiScript, timeoutSeconds)
set endDate to (current date) + timeoutSeconds
repeat
try
run script "tell application \"System Events\"
" & uiScript & "
end tell"
exit repeat
on error errorMessage
if ((current date) > endDate) then
error "Can not " & uiScript
end if
end try
end repeat
end doWithTimeout
Gracias por su ayuda.