2011-09-21 7 views

答えて

5

OS XプライベートAPI IOBluetoothPreferenceSetDiscoverableStateを使用できます。

// Declaration of private API 
void IOBluetoothPreferenceSetDiscoverableState(int discoverable); 
int IOBluetoothPreferenceGetDiscoverableState(); 

// Usage 
// Turn on Discoverability 
IOBluetoothPreferenceSetDiscoverableState(1); 
// Get current discoverable state 
IOBluetoothPreferenceGetDiscoverableState() 

また、オン用とBluetoothオフAPIを便利かもしれません:

void IOBluetoothPreferenceSetControllerPowerState(int powered); 
int IOBluetoothPreferenceGetControllerPowerState(); 
1

のtellアプリケーション "システム環境設定"

set current pane to pane "com.apple.preferences.Bluetooth" 
tell application "System Events" 
    tell process "System Preferences" 
     set isOnCheckbox to checkbox "On" of window "Bluetooth" 
     if value of isOnCheckbox is 0 then 
      click isOnCheckbox 
     end if 
    end tell 
end tell 
quit 

エンドはこれが役立つのBluetooth visibility.HopeをON/OFFスイッチう

このリンゴのスクリプトを教えてください。

関連する問題