¿Es posible desconectar una connection bluetooth usando Applescript?

Quiero desconectar una connection a un dispositivo bluetooth a través de un Applescript. Tenga en count que no quiero deshabilitar o habilitar Bluetooth, solo quiero deshabilitar una connection específica.

  • Verifique la existencia de un file y luego cambie el nombre del file anterior y mueva el nuevo
  • ¿Cómo cambiar el volumen de "decir" en AppleScript?
  • Obtener todas las windows devuelve elementos inexactos
  • Cambiar la disposition de visualización en OS X mediante progtwigción
  • ¿Qué es más rápido: el anclaje del iPhone 4 con bluetooth, usb o la nueva function de punto de acceso?
  • Applescript: Obtener la list de identificaciones de windows visibles (windows que se muestran en el escritorio)
  • ¿Puedo tener un volumen de sistema insensible a mayúsculas y minúsculas y un volumen con distinción de mayúsculas y minúsculas dentro de un volumen encryption CoreStorage?
  • Macbook incompatible 4,1 (2008) en 10.10.5 (Suplementario) - Sin audio después de la actualización - ¿Qué sigue?
  • Copiar y pegar desde iPhone a Mac no funciona (Universal Clipboard)
  • Parece que la count de administrador se perdió después del reinicio forzado de OS X
  • Buscar sistema de files para una image similar
  • Exportar annotations en pdf solo con vista previa?
  • 3 Solutions collect form web for “¿Es posible desconectar una connection bluetooth usando Applescript?”

    Esto es lo que uso para desconectar mi Samsung Soundbar. También recuerde que debe dar permiso a la aplicación para usar los pasos de SystemUIServer para eso.

    System Preferences > Security & Privacy > Accessibility > [name_of_your_application]

    Un pequeño comentario: necesitas tener un icono de bluetooth en tu barra de menu.

     tell application "System Events" to tell process "SystemUIServer" set bt to (first menu bar item whose description is "bluetooth") of menu bar 1 click bt tell (first menu item whose title is "[Samsung] Soundbar") of menu of bt click tell menu 1 if exists menu item "Disconnect" then click menu item "Disconnect" else click bt -- close main dropdown to clean up after ourselves end if end tell end tell end tell 

    La funcionalidad Bluetooth no está disponible a través de las API de Mac OS (los events del sistema son los principales para cosas como esta). Debería poder hacer esto con secuencias de commands GUI ( se puede encontrar una gran introducción en el sitio de automation de Mac OS X ), pero esta es una forma realmente endeble de hacerlo y es propensa a errores (windows de dialog inesperadas son el mayor problema) )

    No estoy seguro si esto funcionará, mi bluetooth ha sido b0rk3d por bastante time, pero

     man networksetup 

    Deberías poder decir algo como

     networksetup -getInfo <interface> 

    y luego podría usar la amplia gama de interruptores trágicamente aleatorios para trabajar su voluntad en su dispositivo bluetooth, que debería ser una interfaz de networking.

    O

    ¿Desea desactivar una connection y una sola?

     /sbin/ipfw -q add deny ip from <bluetooth interface> to [any|badguy.com] 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).