2011-12-06 2 views
1

Можно создать дубликат:
Toggle Airport CocoaTurn Airport и выключаться без использования частных API,

Есть ли способ превратить аэропорт и выключаться программно, без использования частных API,?

Мне нужно сделать это таким образом, который будет принят Mac App Store.

+0

Это только для льва или для работы с Leopard и Snow Leopard? –

ответ

2

Вы можете управлять инструментом командной строки networksetup непосредственно из вашего приложения (например, через system() или popen()).

$ networksetup -setairportpower Airport on 

$ networksetup -setairportpower Airport off 

Работает в 10.6. Для 10.7 вам, вероятно, потребуется изменить имя порта из «Аэропорт» на «Wi-Fi». Вы можете проверить имена вручную, например.

$ networksetup -listallnetworkservices 

и, конечно же, вы можете сделать это из своего приложения, используя ту же технику, что и выше.

Смежные вопросы