¿AppleScript para identificar el estado actual de la conexión de red?

-1

¿Cuál es el AppleScript para identificar el estado actual de la conexión de red de MacBook Pro (Yosemite 10.10.3)

  1. Conectado a través de Iphone USB activado / desactivado (puntos de acceso a Iphone)
  2. Conectado a través de WIFI ON on / off
  3. Conectado a través de Ethernet activado / desactivado
  4. Sin conexión

Quiero agregar esta verificación de condición a mi flujo de trabajo de Automator, por lo que los flujos de trabajo se ejecutan de manera similar a muchas de las aplicaciones de IOS que tienen la configuración "no enviar archivos / no descargar a menos que esté conectado a WIFI"

    
pregunta sea 05.05.2015 - 22:35

1 respuesta

0

Si tiene un ícono / ícono en la barra de menú de red en la barra de menú superior derecha. Puedes hacer:

tell application "System Events" to tell process "SystemUIServer"
    value of attribute "AXDescription" of menu bar items of menu bar 1
end tell

Para obtener el estado de la conexión. Por ejemplo:

{"Wi-Fi, four of four bars, with WiFiNetworkName.", "Battery: Charged ", "Clock"}

Luego, puede analizar la cadena / lista para verificar si una palabra determinada está presente.

    
respondido por el fartheraway 06.05.2015 - 04:00

Lea otras preguntas en las etiquetas