키보드 단축키로 네트워크 어댑터 활성화 / 비활성화


9

바로 가기를 사용하여 바로 가기를 만들고 + (쉼표)를 할당하여 바탕 화면에 로컬 영역 연결 상태 창 을 표시하려고 시도했습니다 .Ctrl,

이 추가 그래서 윈도우는 그렇게하지 않았다 Alt었죠하는 Ctrl+ Alt++를 ,.

Alt바로 가기 키의 일부로 제거하는 방법을 알 수 없었으므로 이제 다른 전략을 시도하고 있으며 작동하지 않습니다. 가장 최근의 시도는 다음 명령으로 AutoHotkey를 사용하는 것입니다.

^,::Run, explorer ::{BA126ADB-2166-11D1-B1D0-00805FC1270E}

바로 가기 대상 번호는 무엇이지만 창을 열지 않습니다.


귀하의 질문을 이해하지 못합니다. 오토 핫키 스크립트를 게시 할 수 있습니까? 그런 식으로 쓰지 않는 한 Windows 또는 AutoHotkey는를 [Alt]누를 때마다 전송 [Ctrl]되지 않아야합니다.
— iglvzx

물론 Lan 연결 속성에 대한 바로 가기를 만들고 다음 바로 가기 키를 할당했습니다. CTRL + ALT +,
— Carlos

반품을 치는 것이 나를 끝내 줄 것이라는 것을 몰랐다. 어쨌든, 나의 욕망은 CTRL +를 가지고 내 핫 키가되고 싶지만 Windows에서 핫 키의 일부로 CTRL을 선택하면 ALT가 자동으로 추가되어 CTRL + ALT +로 끝납니다. ALT와 CTRL + 만 사용하면 더 잘 설명됩니까?
— Carlos

그 GUID를 어디서 얻었습니까? "로컬 영역 연결"을 열지 않습니다
— iglvzx

카를로스, 나는 당신을 실망시키지 않기 위해, 당신을 위해 자세하고 따르기 쉬운 해결책을 고안 할 것입니다. 지금은 할 수 없지만 태평양 시간이 지나면 내일 시간이 있어야합니다.
— iglvzx

답변:


12

네트워크 어댑터를 빠르게 활성화 또는 비활성화하는 데 필요한 수동 단계를 나열하겠습니다. 그런 다음이 단계를 AutoHotkey 로 변환합니다 .


손으로:

  1. 열기 네트워크 연결 명령 줄에서.

    explorer ::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
    

    네트워크 연결

  2. 창이 활성화되면를 눌러 Space 초점을 어댑터 목록으로 설정하십시오.

    명부

  3. 사용하려는 어댑터 / 비활성화 현재 (즉, 선택하면 1st` 목록에)로 이동 # 5 단계 .

  4. 어댑터를 선택하지 않은 경우 선택 될 때까지를 누릅니다 Right . 예를 눌러 들어 Right 1 시간 어댑터가있는 경우 둘째 , 목록에 2 회 가있는 경우 3 등,

    2 위

  5. 어댑터를 마우스 오른쪽 버튼으로 클릭 하고을 눌러 또는 옵션 Down을 강조 표시하십시오 .EnableDisable

    비활성화

    가능하게하다

  6. 보도 Enter 에 Enable또는 Disable.

  7. 네트워크 연결을 닫습니다 .


오토 핫키 :

단축키 사용하기 Ctrl+,

^,::

   ;1.
   Run, explorer ::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

   ;2.
   WinWaitActive, Network Connections
   Send, {Space}

   ;3. & 4.
   ;If the adapter is not the 1st, navigate to it.
   ;For example, without the comment (semi-colon):
   ;    Send, {Right 1}
   ;if it is the 2nd adapter.
   ;    Send, {Right 2}
   ;if it is the 3rd, etc.

   ;5.
   Send, {AppsKey}
   Sleep, 250 ;adjust as needed
   Send, {Down}

   ;6.
   Send, {Enter}

   ;7.
   WinClose, Network Connections

   return

답변 해 주셔서 감사합니다. 같은 질문을 두 번 게시하지 않았다는 메시지가 나타납니다. 나는 지금 회의를 위해 떠날 예정이지만 무언가를 분명히하고 싶기 때문에 나중에 다시 연락 드리겠습니다. 감사합니다 Carlos
— Carlos

바로 가기가 "프로그램"폴더에 있었고 명령을 삽입하는 방법을 모르겠습니다. 나는 지름길 아이디어를 모두 없애고 로컬 영역 연결 인 실행하려는 프로그램으로 직접 이동 하여이 스크립트를 작성했지만 작동하지 않습니다.
— Carlos

; 이것은 내 랜 라인 연결을 여는 것입니다-작동하지 않습니다 ^, :: 실행, "제어판 \ 네트워크 및 인터넷 \ 네트워크 연결 \ 로컬 영역 연결"반환
— Carlos

코드가 좋지 않습니다. 제어판의 경로는 파일 시스템 / Windows 탐색기의 경로와 다릅니다. 내 답변을 업데이트했습니다. :)
— iglvzx

2
당신이 나에게 준 명령은 당신이 말한 것처럼 네트워크 연결을 열어 주지만 한 걸음 더 나아가서 LOCAL AREA CONNECTION STATUS 창을 열어서 연결을 활성화 / 비활성화 할 수 있습니다. -아마 나 자신을 명확하게하지 않았다. 설명을 위해 초기 질문을 다시 썼습니다. 그것이 당신이 원하는 희망입니다.
— Carlos

6

어댑터 아이콘이있는 화면으로 이동하십시오. 마우스 오른쪽 버튼을 클릭하고 바로 가기 만들기 (해당 창에 바로 가기를 추가 할 수는 없지만 바탕 화면에서 바로 가기를 만들 수 있음). 어댑터를 활성화 또는 비활성화하려면 바탕 화면의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 활성화 또는 비활성화를 클릭하십시오.


1
이 경우 "어댑터 아이콘이있는 화면"은 네트워크 및 인터넷 \ 네트워크 연결입니다. 네트워크 및 공유 센터를 열고 왼쪽 창에서 "어댑터 설정 변경"을 클릭하십시오.
— Shane

이 사이트와 다른 사이트에서 내가 배운 것이 있다면, 허용 된 답변이나 대부분의 공감대를 가지지 말고 항상 가장 최근에 가장 좋았을 가능성이 가장 높은 마지막 답변을 확인하십시오.
— killjoy

4

제어판, 장치 관리자 및 기타 창을 모두 우회하는 NIC (또는 다른 문제의 장치)를 쉽게 활성화 또는 비활성화하려면 배치 파일을 사용하여 수행 할 수 있습니다.

  1. Microsoft의 DevCon 유틸리티 사본 얻기

  2. 다음 배치 파일을 생성하고 저장 (예를 들어, 등 ToggleNIC.bat)

    @ 에코 오프
    만약 (% 1) == (+) goto enable
    if (% 1) == (-) goto disable
    고토 :
    :: 장치 ID (예 : "VEN_1234 & DEV_5678")를 자신의 NIC ID로 바꿉니다. :: "devcon find PCI *"명령을 사용하여 NIC 이름을 찾을 수 있습니다.
    :: 장치 ID를 찾을 때 "DEV"까지만 입력하십시오. 장치를 고유하게 식별하기에 충분해야합니다. :: "SUBSYS"및 문자열의 이후 부분을 끄십시오. 그렇지 않으면 작동하지 않을 수 있습니다.
    : 활성화 devcon 활성화 "PCI \ VEN_1234 & DEV_5678" 고토 :
    : 비활성화 devcon 비활성화 "PCI \ VEN_1234 & DEV_5678" 고토 :

  3. 이 개 배치 파일의 바로 가기 (예를 들어, 만들기 EnableNIC.lnk등을 DisableNIC.lnk하나 지정하는) 대상 으로 필드를 C:\…\ToggleNIC.bat +, 다른 위해 C:\…\ToggleNIC.bat -(물론 교체 …배치 파일의 경로)

  4. 에서 단축키 설정 속성 각 shortcut-에 대한 대화를 Ctrl+Alt+Shift+Num+하고 Ctrl+Alt+Shift+Num-좋은 논리적 인 사람처럼 보인다.

    • (탐색기 형태의 간단한 단축키를 방지하기 위해 시도하는 이유가있다 Ctrl+Key, Alt+Key하고 Shift+Key., 사람들은 일반적으로 문제가 그러나의 끝을 일으킬하지 않을 것이다 쉘 단축키로 그래서 그들을 사용하여, 일상적인 작업을위한 프로그램에 사용되기 때문에, 당신이 경우 정말 없는 하나가 필요합니다 Alt, 수동으로 .lnk파일을 해킹 하거나 쉽게 할 수 있습니다 . 매크로 / 핫키 프로그램을 사용하여 원하는 핫키로 배치 파일을 실행하는 작업을 만드십시오.)

  5. 또는 배치 파일을 PATH 어딘가에 놓고 시작 메뉴 또는 실행 대화 상자 를 통해 NIC를 간단히 전환 할 수 있습니다 . 예를 들어 Win+R,togglenic +


배치 파일에서 문자 그대로 NIC를 토글하도록 설정할 수 있습니다 (현재 비활성화되어있는 경우 활성화하거나 현재 활성화 된 경우 비활성화). 좀 더 복잡하고 일반적으로 필요하지는 않습니다.


여기에는 많은 것이 있지만 인쇄하고 검토하여 모든 것을 할 수 있는지 확인합니다. 지금은 마음에 들지 않으면 한 가지 질문에 대답 해주세요. Autohotkey를 사용하여 더블 클릭을 나타내는 명령을 어떻게 표시합니까? 나는 필요한 모든 것을 할 수 있었고 필요한 경우 수동으로 두 번 클릭 할 수는 있지만 스크립트를 끝내는 방법이 있다면 케이크 위에 장식하는 것입니다. 감사합니다
— Carlos

나는 당신이 무엇을 요구하는지 말할 수 없습니다. 네트워크 연결 창 을 열고 NIC를 탐색하고 토글하기 위해 키 누르기를 에뮬레이트 하는 AHK 스크립트가 있습니까? 더블 클릭 for / on은 무엇입니까? “명령 표시”는 무슨 뜻입니까?
— Synetech

@Carlos 스크립트가 작동하지 않습니까? 두 번 클릭하려는 항목에 포커스가있는 경우 (예 : 파란색으로 강조 표시되거나 점선 상자가있는 경우) 보내기 를 수행 할 수 있습니다 {Enter}. 그렇지 않으면 클릭 명령을 사용하여 특정 위치에서 마우스 클릭을 시뮬레이션 할 수 있습니다 .
— iglvzx

스크립트가 제대로 작동했습니다. 이전 문제에서 사용한 명령 중 일부를 사용하여 다른 스크립트를 작업 중이며 작동하고 있습니다. 두 번 클릭으로 스크립트를 종료하여 현재 수동으로 수행중인 창을 열면됩니다. Send, {Enter} 사용에 대한 제안을 시도하고 이것이 작동하는지 확인하겠습니다. 그렇지 않으면 {click} 보내기를 시도합니다.
— Carlos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.