0 votes

Erreur "Événements système a rencontré une erreur : impossible d'obtenir le processus de l'application \"Préférences Système\"."

Lorsque je cours tell application "System Events" click button "Turn Bluetooth Off" of window 1 of application process "System Preferences" end tell

Je reçois l'erreur : erreur "System Events a obtenu une erreur : Impossible d'obtenir le processus d'application \"Préférences Système\"." numéro -1728 de processus d'application "Préférences Système"

J'ai aussi essayé tell application "Préférences Système" révéler le panneau "com.apple.preferences.Bluetooth" end tell tell application "System Events" to tell process "Préférences Système" click button 6 of window 1 end tell quitter l'application "Préférences Système" Ça ne m'a donné aucune erreur, mais ça n'a pas fonctionné

Je cours macOS Sierra. Cela est censé désactiver mon bluetooth (je prévois de le faire fonctionner quand je me connecte)

entrez la description de l'image ici

0voto

wch1zpink Points 6067

Cela fonctionne pour moi en utilisant la dernière version de macOS Mojave. Ce code peut nécessiter des ajustements pour fonctionner avec la version actuelle de votre système d'exploitation ;

try
    if application "Préférences Système" is running then do shell script "killall 'Préférences Système'"
end try
repeat until application "Préférences Système" is not running
    delay 0.1
end repeat
tell application "Préférences Système"
    reveal anchor "Main" of pane id "com.apple.preferences.Bluetooth"
end tell

tell application "Événements Système" to tell application process "Préférences Système"
    repeat while not (exists of UI element "Désactiver le Bluetooth" of window "Bluetooth")
        delay 0.1
    end repeat
    click UI element "Désactiver le Bluetooth" of window "Bluetooth"
    repeat while not (exists of UI element "Activer le Bluetooth" of window "Bluetooth")
        delay 0.1
    end repeat
end tell

try
    if application "Préférences Système" is running then do shell script "killall 'Préférences Système'"
end try

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