OS X 유틸리티에서 Wi-Fi 켜기/끄기

OS X 유틸리티에서 Wi-Fi 켜기/끄기

저는 Mac의 Wi-Fi를 켜거나 끌 수 있는 단축키로 구성할 수 있는 간단한 유틸리티를 찾고 있습니다.

답변1

다음과 같은 앱을 사용하여 이와 같은 스크립트에 바로가기를 할당할 수 있습니다.FastScript또는알프레드:

#!/bin/bash

device="$(networksetup -listallhardwareports |
grep -E '(Wi-Fi|AirPort)' -A 1 | grep -o "en.")"
[[ "$(networksetup -getairportpower $device)" == *On ]] && val=off || val=on
networksetup -setairportpower $device $val

Alfred를 사용하고 Powerpack이 있는 경우Wi-Fi 켜기/끄기 전환이라는 확장 프로그램기본적으로 위와 같은 쉘 스크립트를 실행합니다.

답변2

우리는 바로 이를 위해 Airtoggle을 만들었습니다. 스크립트 등을 사용하고 싶지 않은 사람들에게 좋습니다. http://www.axoniclabs.com/Airtoggle/

답변3

무엇이와 같이나를 위해 일했습니다.

그래서 명령줄 인터페이스의 터미널 내에서 사용할 다음 별칭 명령을 만들었습니다.

alias adhoc='networksetup -setairportnetwork en1 <adhoc SSID>'
alias wifi='networksetup -setairportnetwork en1 <my wifi SSID> <WPA2 password>'

답변4

셸을 통해 직접 AirPort를 켜거나 끄는 안정적인 방법은 없는 것 같지만, 명령을 사용하여 OS X의 위치를 ​​조작하면 이 문제를 해결할 수 있습니다 scselect.

먼저, 네트워크 환경설정 패널에서 AirPort-Off라는 새 위치를 생성하십시오. 이 새 위치를 선택한 상태에서 표시 팝업 메뉴에서 네트워크 포트 구성을 선택하고 AirPort를 선택 해제하십시오. 그런 다음 대부분의 사람들에게 자동으로 설정될 이전 위치를 선택합니다.

scselect AirPort-Off이제 마지막 명령을 실행하여 AirPort-Off일반 위치 이름으로 바꾸어 AirPort를 끄고 다시 켤 수 있습니다 . Butler와 같은 유틸리티를 사용하여 명령에 단축키를 할당하려면 다음 한 줄을 포함하는 간단한 AppleScript를 만드십시오.

do shell script "/usr/sbin/scselect AirPort-Off"

그런 다음 Butler(또는 선택한 앱)가 해당 APpleScript를 실행하도록 합니다. (Butler에서는 bare 명령만 포함된 쉘 스크립트를 실행하는 것이 작동하지 않는 것 같습니다.)

관련 정보