Actualmente puedo hacer esto solo por conexión utilizando este script:
property status : "none"
property val : "none"
on get_status()
set status to do shell script "sudo networksetup -getnetworkserviceenabled Ethernet" as string
end get_status
get_status()
if status is "Enabled" then
set val to "off"
else
set val to "on"
end if
do shell script "sudo networksetup -setnetworkserviceenabled Ethernet " & val
get_status()
display dialog "Status: " & status with title "Network Toggle" buttons {"OK"} default button 1
Pero recientemente estoy obteniendo redes de diferentes fuentes y me gustaría tener una secuencia de comandos con disponibilidad de conmutación para todas las conexiones activas (todas activadas o desactivadas).
¿Alguna idea de cómo podría lograr esto?