AppleScript per identificare lo stato corrente della connessione di rete?

-1

Che cos'è AppleScript per identificare lo stato corrente della connessione di rete di MacBook Pro (Yosemite 10.10.3)

  1. Collegato tramite Iphone USB on / off (Hotspotting a Iphone)
  2. Connesso tramite WIFI ON on / off
  3. Connesso tramite Ethernet on / off
  4. Nessuna connessione

Voglio aggiungere questo controllo delle condizioni nel mio flusso di lavoro di Automator, in modo che i flussi di lavoro siano simili a molte delle App IOS che hanno l'impostazione "non inviare file / non scaricare se non connesso a WIFI"

    
posta sea 05.05.2015 - 22:35
fonte

1 risposta

0

Se hai voce / icona della barra dei menu di rete nella barra dei menu in alto a destra. Puoi fare:

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

Per ottenere lo stato della connessione. Ad esempio:

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

Quindi puoi analizzare la stringa / lista per verificare se è presente una determinata parola.

    
risposta data 06.05.2015 - 04:00
fonte

Leggi altre domande sui tag