Actualmente sólo puedo hacerlo 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 recibiendo red de diferentes fuentes y me gustaría tener un script con disponibilidad de toggles para todas las conexiones activas (ya sea todas encendidas o todas apagadas).
¿Alguna idea de cómo podría lograrlo?