Nyalakan bluetooth melalui terminal / baris perintah

Jawaban:

1

Ada jawaban di atas di Superuser . Posting terakhir ada yang saya temukan bekerja paling baik, dalam bentuk yang sedikit berbeda. Kotak centang "Aktif" tidak berfungsi untuk saya, tetapi kode berikut ini berfungsi:

# This is only necessary, if AppleScripts are not yet allowed to change checkboxes
tell application "System Events" to set UI elements enabled to true
# Now change the bluetooth status
tell application "System Preferences"
    set current pane to pane id "com.apple.preferences.bluetooth"
    tell application "System Events"
        tell process "System Preferences"
            # Enabled is checkbox number 2
            if value of checkbox 2 of window "Bluetooth" is 0 then
                click checkbox 2 of window "Bluetooth"
            end if
        end tell
    end tell
    quit
end tell

Anda dapat menjalankan skrip ini menggunakan osascript .

Pembaruan: Saya sekarang mengubah skrip untuk mengaktifkan Bluetooth. Tidak beralih lagi.

Arne
sumber
Luar biasa. Saya telah memasukkan ini ke dalam skrip shell dan menambahkan osacript <<SCRIPTdi depannya dan pada akhirnya SCRIPTakan berfungsi dengan baik! Terima kasih
topskip
Bisakah Anda menambahkan di bawah kode lama untuk beralih?
Andrew Wonnacott
Andrew: hapus saja jika di sekitar "klik kotak centang 2 ...". Itu harus melakukan trik.
Arne