0 votos

Error "System Events obtuvo un error: No se puede obtener el proceso de la aplicación \"Preferencias del Sistema\"."

Cuando ejecuto tell application "System Events" click button "Turn Bluetooth Off" of window 1 of application process "System Preferences" end tell

Recibo el error: error "System Events got an error: Can’t get application process \"System Preferences\"." number -1728 from application process "System Preferences"

También he intentado tell application "System Preferences" reveal pane "com.apple.preferences.Bluetooth" end tell tell application "System Events" to tell process "System Preferences" click button 6 of window 1 end tell quit application "System Preferences" No me dio errores, pero no funcionó

Estoy usando macOS Sierra. Supuestamente esto debería apagar mi bluetooth (tengo planeado que se ejecute al iniciar sesión)

enter image description here

0voto

wch1zpink Puntos 11

Esto funciona para mí usando la última versión de macOS Mojave. Este código puede necesitar ser ajustado para funcionar con la versión actual de su sistema operativo;

tratar
    si la aplicación "Preferencias del Sistema" está en ejecución entonces ejecutar el script de shell "killall 'System Preferences'"
fin intentar
repetir hasta que la aplicación "Preferencias del Sistema" no esté en ejecución
    delay 0.1
finalizar repetir
decir a la aplicación "Preferencias del Sistema"
    revelar anclaje "Principal" del panel id "com.apple.preferences.Bluetooth"
finalizar decir

decir a la aplicación "Eventos del Sistema" decir al proceso de la aplicación "Preferencias del Sistema"
    repetir mientras no existe el elemento de la interfaz de usuario "Desactivar Bluetooth" de la ventana "Bluetooth"
        delay 0.1
    finalizar repetir
    hacer clic en el elemento de la interfaz de usuario "Desactivar Bluetooth" de la ventana "Bluetooth"
    repetir mientras no existe el elemento de la interfaz de usuario "Activar Bluetooth" de la ventana "Bluetooth"
        delay 0.1
    finalizar repetir
finalizar decir

tratar
    si la aplicación "Preferencias del Sistema" está en ejecución entonces ejecutar el script de shell "killall 'System Preferences'"
fin intentar

0 votos

@Sam. Me pregunto si mi solución fue capaz de resolver tu problema.

0 votos

Esto (imgur.com/gallery/BRdA6Z2) le pasó a mi computadora un poco antes de tu respuesta, me llevó un tiempo arreglarlo pero lo intentaré ahora.

0 votos

Acabo de agregar try if application "Script Editor" is running then do shell script "killall 'Script Editor'" end try al final

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