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 2if value of checkbox 2 of window "Bluetooth" is 0then
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.
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.
Jawaban:
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:
Anda dapat menjalankan skrip ini menggunakan osascript .
Pembaruan: Saya sekarang mengubah skrip untuk mengaktifkan Bluetooth. Tidak beralih lagi.
sumber
osacript <<SCRIPT
di depannya dan pada akhirnyaSCRIPT
akan berfungsi dengan baik! Terima kasih