Możliwa duplikat:
Jak zresetować połączenia sieciowe (lotnisko) z wiersza poleceń?
Jak skonfigurować skrót klawiaturowy, aby przełączać lotnisko (włączanie / wyłączanie) w systemie OS X?
Możliwa duplikat:
Jak zresetować połączenia sieciowe (lotnisko) z wiersza poleceń?
Jak skonfigurować skrót klawiaturowy, aby przełączać lotnisko (włączanie / wyłączanie) w systemie OS X?
Odpowiedzi:
Na podstawie podobnego pytania Jak zresetować połączenia sieciowe (lotnisko) z wiersza poleceń?
Utwórz dwa pliki applecript:
do shell script "/usr/sbin/networksetup -setairportpower en1 on"
do shell script "/usr/sbin/networksetup -setairportpower en1 off"
Następnie użyj szybkich skryptów, aby przypisać im skróty klawiaturowe.
Znalazłem to :
Włączanie i wyłączanie AirPort za pomocą skrótów klawiaturowych
17 października, 08 07:30:03 • Autor: AnonimowyJest to najprostszy sposób, w jaki znalazłem włączanie i wyłączanie karty AirPort bez użycia aplikacji innych firm lub zbyt wielu przycisków. Mam nadzieję, że inni docenią tę funkcję tak jak ja. Uwaga: Ta funkcja jest dostosowana do komputera MacBook, ponieważ klawisze F5 i F6 nie mają z góry określonej funkcji na tych komputerach. Inne komputery mogą wymagać edycji klawiszy skrótu.
1- Utwórz dwa skróty klawiaturowe. Przejdź do menu Apple »Preferencje systemowe» Klawiatura i mysz »karta Skróty klawiaturowe. Kliknij znak plus u dołu okna i wybierz Wszystkie aplikacje z menu podręcznego w następnym oknie dialogowym. W polu Tytuł menu wpisz Włącz AirPort z dokładną literą i pisownią. Ustaw skrót klawiaturowy na F5, a następnie kliknij Dodaj. Kliknij ponownie znak plus, pozostaw menu wyskakujące ustawione na Wszystkie aplikacje, aw polu Tytuł menu wpisz Wyłącz AirPort, a klawisz skrótu również jest ustawiony na F5 - tylko jedna z tych funkcji będzie wyświetlana naraz.
2 - W sekcji Nawigacja za pomocą klawiatury tego samego okna zmień opcję „Przenieś fokus do menu stanu na pasku menu” na F6 (i zaznacz pole, aby włączyć ten skrót, jeśli nie jest jeszcze włączony).
3 - Upewnij się, że ikona AirPort znajduje się na pasku menu. Następnie przytrzymaj klawisz Command i przeciągnij ikonę paska menu AirPort jak najdalej w lewo. Zapewnia to, że jest on wybierany jako pierwszy, kiedy przenosisz fokus na pasek menu.
4 - Na koniec zrestartuj system. Po ponownym uruchomieniu komputera Mac naciśnij klawisz F6, aby przenieść fokus na pasek menu, lub klawisz F5, aby włączyć lub wyłączyć AirPort, w zależności od jego bieżącego stanu.
Oprócz problemu z przeciąganiem do pozycji najbardziej na lewo (ponieważ inne „skróty” Maca wymagają tej samej pozycji), powinno to działać dobrze.
#!/bin/sh
device="$(networksetup -listallhardwareports |
grep -E '(AirPort|Wi-Fi)' -A 1 | grep -o "en.")"
[[ "$(networksetup -getairportpower $device)" == *On ]] && val=off || val=on
networksetup -setairportpower $device $val