2 votes

Comment oublier le réseau Wi-Fi dans les préférences du système avec Applescript

J'ai essayé de créer un script pour que lorsque je l'exécute, il supprime le réseau Wifi de ma liste mémorisée. C'est presque fini mais je suis bloqué sur un petit bout. Quelqu'un peut-il m'aider ? Voici mon code jusqu'à présent :

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

1voto

wch1zpink Points 6067

Je ne suis pas un grand fan des scripts d'interface utilisateur, mais cela fonctionne pour moi sur la dernière version de Sierra. Il se peut que vous deviez ajuster les valeurs du délai en fonction des besoins de votre système.

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

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X