Cómo olvidar la red Wi-Fi en las preferencias del sistema con Applescript

2

He estado intentando crear un script, así que cuando lo ejecuto, elimina la red Wifi de mi lista recordada. Está casi terminado, pero estoy atascado en un poco. ¿Alguien puede ayudarme? Aquí está mi código hasta ahora:

tell application "System Preferences"
    activate
    reveal pane "Network"
    delay 1
    tell application "System Events"
        tell process "System Preferences"
            click button "Advanced…" of window "Network"
            delay 1
            click radio button "Wi-Fi" of tab group 1 of sheet 1 of window "Network"
            delay 0.5
            tell application "System Events" to keystroke "Cole"
            delay 0.2
        end tell
    end tell
end tell
    
pregunta Mcboss 22.10.2017 - 01:10

1 respuesta

0

No soy un gran fanático de los scripts de UI, pero esto funciona para mí en la última versión de Sierra. Es posible que deba ajustar los valores de retardo para que se ajusten a las necesidades de sus sistemas.

tell application "System Preferences"
    activate
    reveal anchor "Wi-Fi" of pane id "com.apple.preference.network"
    delay 1
    tell application "System Events"
        tell process "System Preferences"
            click button "Advanced…" of window "Network"
            delay 1
            -- sets focus to the table containing the available Wi-Fi networks
            set focused of table 1 of scroll area 1 of tab group 1 of sheet 1 of window "Network" to true
            delay 1
            keystroke "Cole"
            delay 0.2
            -- this clicks the button "-" to remove that Wi-Fi network from the list
            perform action "AXPress" of button 2 of group 1 of tab group 1 of sheet 1 of window "Network"
            delay 0.2
            perform action "AXPress" of button "Remove" of sheet 1 of sheet 1 of window "Network"
            delay 0.2
            perform action "AXPress" of button "OK" of sheet 1 of window "Network"
            delay 0.2
            perform action "AXPress" of button "Apply" of window "Network"
        end tell
    end tell
    quit
end tell

    
respondido por el wch1zpink 22.10.2017 - 07:07

Lea otras preguntas en las etiquetas