0 votos

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

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

  1. Conectado a través del USB del Iphone on/off (Hotspotting al Iphone)
  2. Conectado vía WIFI ON on/off
  3. Conectado a través de Ethernet encendido/apagado
  4. Sin conexión

Quiero añadir esta comprobación de condiciones en mi flujo de trabajo de Automator, para que los flujos de trabajo se ejecuten de forma 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"

1voto

Tim Brigham Puntos 8727

Si tiene el ítem/icono de la barra de menú Red en la barra de menú superior derecha. Puede hacerlo:

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"}

A continuación, puede analizar la cadena/lista para comprobar si una determinada palabra está presente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X