WiFi 메뉴 표시 줄 아이콘에서 쓸모없는 네트워크 이름을 숨기거나 제거하는 방법 싶습니다. 더

SSID에 불쾌감을주는 단어를 사용하는 것이 재미 있다고 생각하는 독창적 인 이웃이 있습니다.

최소한 WiFi 메뉴 표시 줄 아이콘에서 해당 SSID를 제거하고 싶습니다. 더 쉬운 경우 OS에서 완전히 숨기거나 제거 (메뉴 표시 줄 아이콘 및 시스템 환경 설정) 할 수 있습니다.

저는 OS X 초보자이므로 어디서부터 시작 해야할지 모르겠습니다.

나는 빌트인 솔루션을 선호하지만 (읽기 : 무료) 솔루션도 $ 10.00이면 괜찮습니다.



답변

이 Applescript와 같은 것을 Applescript 메뉴에 배치 하고 원하는 네트워크를 나열하고 선택하여 연결하는 데 사용할 수 있습니다.

set the getList to paragraphs of (do shell script "networksetup -listpreferredwirelessnetworks en0")


    set title to item 1 of getList
    set wifi_list to items 2 thru -1 of getList

   set the chosen_newtwork to choose from list the wifi_list with prompt "Choose a " & title without multiple selections allowed

    if the chosen_newtwork is false then return

    do shell script "networksetup -setairportnetwork en0  " & (chosen_newtwork as string)

여기에 이미지 설명을 입력하십시오

(때로는 항상 연결하고 싶지는 않지만 이것이 내 라우터 / Wi-Fi인지 확실하지 않기 때문에 이것이 완벽하다고 말할 수는 없습니다)


최신 정보.

위의 동일한 아이디어를 사용하여 금지 된 잘못된 ssid 목록을 만들 수도 있습니다.

그리고 그것들을 필터링하십시오.

주요 명령은 networksevice 명령 대신 공항 프레임 워크 명령을 사용하므로 조금 느립니다. 그러나 선호하는 네트워크 대신 사용 가능한 네트워크를 검색합니다 .

    set bannedList to {"BTWifi-X"}
    set wifi_list to {}
    set the getList to paragraphs of (do shell script "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s |awk '{print  $1}'")

    set title to item 1 of getList
repeat with i from 2 to number of items in getList
        set this_item to item i of getList
        if this_item is not in bannedList then
            if this_item is not in wifi_list then -- stops duplicates from original list
                copy this_item to end of wifi_list
            end if
        end if
    end repeat

    set the chosen_newtwork to choose from list the wifi_list with prompt "Choose a " & title without multiple selections allowed

    if the chosen_newtwork is false then return

    do shell script "networksetup -setairportnetwork en0  " & (chosen_newtwork as string)


답변

해당 목록에서 SSID를 직접 필터링 할 수 있는지 잘 모르겠습니다. 그러나 바에서 Wifi 아이콘을 숨기는 방법은 두 가지가 있습니다.

아이콘을 클릭하십시오- “”네트워크 환경 설정 열기 “-> 그 창 하단은 체크 박스입니다. “메뉴 막대에 Wi-Fi 상태 표시”.

다른 옵션은 Bartender와 같은 응용 프로그램을 사용하는 것입니다. 비용이 들지만 상단 막대를 숨기거나 재정렬 할 수 있습니다.

자녀에게 대화 상자를 숨기려고하면이 두 옵션이 충분해야합니다.


답변

아마도 가장 좋은 옵션은 Automator / AppleScript를 만들어서 이동해야하는 각 네트워크에 연결하는 것입니다.

자주 사용하는 네트워크에 대해 고유 한 응용 프로그램 또는 서비스를 만들고 다른 위치에 있고 Wi-Fi에 가입해야하는 경우 시스템 환경 설정 창을 사용할 수 있습니다.

스크립팅 기능에 따라 하나의 워크 플로 / 스크립트를 일부 논리와 함께 사용하여 현재 연결된 네트워크를 기반으로 네트워크간에 전환 할 수 있습니다.


답변