เปิด / ปิดใช้งานอะแดปเตอร์เครือข่ายด้วยแป้นพิมพ์ลัด


9

ฉันเริ่มลองใช้ทางลัดเพื่อแสดงหน้าต่างLocal Local Connection Statusบนเดสก์ท็อปของฉันโดยสร้างทางลัดและกำหนดCtrl+ ,(เครื่องหมายจุลภาค)

หน้าต่างไม่เช่นนั้นจึงเพิ่มAltซึ่งจบลงด้วยการCtrl+ + Alt+,

เนื่องจากฉันไม่สามารถหาวิธีกำจัดAltเป็นส่วนหนึ่งของแป้นพิมพ์ลัดได้ตอนนี้ฉันกำลังลองใช้กลยุทธ์ที่แตกต่างกันและมันไม่ทำงาน ความพยายามครั้งล่าสุดของฉันคือใช้ AutoHotkey ด้วยคำสั่งต่อไปนี้:

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

หมายเลขเป้าหมายทางลัดคืออะไร แต่จะไม่เปิดหน้าต่าง


ฉันไม่เข้าใจคำถามของคุณ คุณสามารถโพสต์สคริปต์ AutoHotkey ของคุณได้หรือไม่? Windows หรือ AutoHotkey ไม่ควรส่ง[Alt]ทุกครั้งที่คุณกด[Ctrl]ยกเว้นคุณเขียนด้วยวิธีนั้น
iglvzx

แน่นอนฉันทำทางลัดสำหรับคุณสมบัติการเชื่อมต่อ Lan และกำหนดปุ่มลัดต่อไปนี้ CTRL + ALT +,
Carlos

ไม่ทราบว่าการกดปุ่มย้อนกลับจะทำให้ฉันจบ อย่างไรก็ตามความปรารถนาของฉันคือการมี CTRL + เป็นปุ่มลัดของฉัน แต่เมื่อคุณเลือก CTRL เป็นส่วนหนึ่งของแป้นลัดใน Windows มันจะเพิ่ม ALT โดยอัตโนมัติเพื่อที่ฉันจะได้ CTRL + ALT + และฉันต้องการจะทำ ALT และเพียงใช้ CTRL + - อธิบายได้ดีขึ้นหรือไม่
Carlos

คุณได้รับ GUID นั้นมาจากไหน ไม่เปิด "การเชื่อมต่อ
เครือข่าย

คาร์ลอสฉันไม่ต้องการให้คุณผิดหวังดังนั้นฉันจะคิดวิธีแก้ปัญหาที่ละเอียดและง่ายสำหรับคุณ ฉันไม่สามารถทำงานได้ในตอนนี้ แต่ฉันควรมีเวลาในวันพรุ่งนี้หลังเวลา 12:00 น. แปซิฟิก
iglvzx

คำตอบ:


12

ฉันจะแสดงขั้นตอนแบบแมนนวลที่จำเป็นเพื่อเปิดใช้งานหรือปิดใช้งานอะแดปเตอร์เครือข่ายอย่างรวดเร็ว แล้วฉันจะแปลตามขั้นตอนเหล่านี้เป็นAutoHotkey


ด้วยมือ:

  1. เปิดการเชื่อมต่อเครือข่ายจากบรรทัดคำสั่ง

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

    เชื่อมต่อเครือข่าย

  2. เมื่อหน้าต่างทำงานอยู่ให้กด Spaceเพื่อตั้งโฟกัสไปยังรายการของอะแดปเตอร์

    รายการ

  3. ถ้าอะแดปเตอร์ที่คุณต้องการเพื่อเปิด / ปิดเลือกไว้ (เช่น1st`ในรายการ) ให้ข้ามไปขั้นตอนที่ 5

  4. หากไม่ได้เลือกอะแดปเตอร์ให้กด Rightจนกว่าจะถูกเลือก ตัวอย่างเช่นกดRight 1 ครั้งหากอะแดปเตอร์เป็น2ในรายการ2 ครั้งหากเป็น3เป็นต้น

    ครั้งที่ 2

  5. คลิกขวาที่อะแดปเตอร์แล้วกด Downเพื่อไฮไลต์ตัวเลือกEnableหรือDisable

    ปิดการใช้งาน

    ทำให้สามารถ

  6. กด EnterไปหรือEnableDisable

  7. ปิดการเชื่อมต่อเครือข่าย


Autohotkey:

การใช้แป้นพิมพ์ลัด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

ทางลัดสิ้นสุดลงในโฟลเดอร์ "โปรแกรม" และฉันไม่รู้วิธีแทรกคำสั่ง ฉันคิดเกี่ยวกับการกำจัดความคิดทางลัดด้วยกันและเพียงไปที่โปรแกรมที่ฉันต้องการเรียกใช้ซึ่งเป็นการเชื่อมต่อ Local Area ดังนั้นฉันจึงเขียนสคริปต์นี้ แต่มันไม่ทำงาน
Carlos

; นี่เป็นการเปิดการเชื่อมต่อ Lan Line ของฉัน - ไม่ทำงาน ^, :: Run, "แผงควบคุม \ เครือข่ายและการเชื่อมต่ออินเทอร์เน็ต \ เครือข่าย \ Local Area Connection” กลับ
Carlos

รหัสของคุณไม่ดี พา ธ ในแผงควบคุมไม่เหมือนกับพา ธ ในระบบไฟล์ / Windows Explorer ดูคำตอบของฉันปรับปรุงของฉัน :)
iglvzx

2
คำสั่งที่คุณให้ฉันเปิดการเชื่อมต่อเครือข่ายตามที่คุณพูด แต่ฉันพยายามไปอีกขั้นหนึ่งและเปิดหน้าต่างสถานะการเชื่อมต่อพื้นที่ภายในเพื่อให้ฉันสามารถเปิด / ปิดการเชื่อมต่อได้ - บางทีฉันไม่ได้ทำให้ตัวเองชัดเจน ฉันเขียนคำถามเริ่มต้นใหม่เพื่อความกระจ่าง หวังว่าเป็นสิ่งที่คุณต้องการ
Carlos

6

เพียงไปที่หน้าจอที่มีไอคอนอแด็ปเตอร์อยู่ คลิกขวาและสร้างทางลัด (จะไม่อนุญาตให้เพิ่มทางลัดไปยังหน้าต่างนั้น แต่จะอนุญาตให้สร้างทางลัดในเดสก์ท็อป) เมื่อคุณต้องการเปิดใช้งานหรือปิดใช้งานอะแดปเตอร์เพียงคลิกขวาที่ไอคอนบนเดสก์ท็อปของคุณแล้วคลิกเปิดใช้งานหรือปิดใช้งาน


1
หน้าจอ "ที่มีไอคอนอะแดปเตอร์ตั้งอยู่" ในกรณีนี้คือการเชื่อมต่อเครือข่ายและอินเทอร์เน็ต \ เครือข่าย เปิด Network and Sharing Center จากนั้นคลิกที่ "Change settings settings" ในบานหน้าต่างด้านซ้าย
เชน

หากมีสิ่งหนึ่งที่ฉันได้เรียนรู้ในเว็บไซต์นี้และอื่น ๆ อย่าไปโดยคำตอบที่ยอมรับหรือ upvotes ส่วนใหญ่เสมอตรวจสอบคำตอบล่าสุดเพราะพวกเขาน่าจะง่ายที่สุด & ดีที่สุด
killjoy

4

หากคุณต้องการวิธีเปิดใช้งานหรือปิดใช้งาน NIC ของคุณ (หรืออุปกรณ์อื่น ๆ สำหรับเรื่องนั้น) อย่างง่ายดายซึ่งข้ามแผงควบคุมตัวจัดการอุปกรณ์และหน้าต่างอื่น ๆ โดยสิ้นเชิงคุณสามารถทำได้ด้วยไฟล์แบตช์ aa:

  1. รับสำเนายูทิลิตี้DevConของ Microsoft

  2. สร้างและบันทึกไฟล์แบตช์ต่อไปนี้ (เช่น as ToggleNIC.bat)

    @ ปิดเสียง
    ถ้า (% 1) == (+) เปิดใช้งาน goto
    ถ้า (% 1) == (-) goto ปิดใช้งาน
    goto: eof
    :: แทนที่ ID อุปกรณ์ ("VEN_1234 & DEV_5678" ในตัวอย่าง) ด้วย NIC ของคุณเอง :: คุณสามารถค้นหาได้ด้วยคำสั่ง "devcon find PCI *" ค้นหาชื่อ NIC ของคุณ
    :: เมื่อคุณค้นหา ID อุปกรณ์ของคุณป้อนได้ถึง "DEV" เท่านั้น ที่ควรจะเพียงพอที่จะระบุอุปกรณ์โดยเฉพาะ :: ปล่อย "SUBSYS" และบางส่วนของสตริงออกมิฉะนั้นอาจไม่ทำงาน
    : เปิดใช้งาน devcon เปิดใช้งาน "PCI \ VEN_1234 & DEV_5678" goto: eof
    : ปิดการใช้งาน devcon ปิดการใช้งาน "PCI \ VEN_1234 & DEV_5678" goto: eof

  3. สร้างทางลัดสองทางไปยังไฟล์แบตช์ (เช่นEnableNIC.lnkและDisableNIC.lnk) ในอันที่ระบุฟิลด์เป้าหมายเป็นC:\…\ToggleNIC.bat +และสำหรับอีกอันหนึ่งC:\…\ToggleNIC.bat -(แน่นอนแทนที่ด้วยพา ธ ไปยังไฟล์แบตช์)

  4. ตั้งค่าฮอตคีย์ในกล่องโต้ตอบคุณสมบัติสำหรับแต่ละทางลัดCtrl+Alt+Shift+Num+และCtrl+Alt+Shift+Num-ดูเหมือนว่าดีและสมเหตุสมผล

    • (มีเหตุผล Explorer พยายามที่จะป้องกันไม่ให้ทางลัดที่เรียบง่ายของรูปแบบเป็นCtrl+Key, Alt+KeyและShift+Key. เพราะเหล่านี้จะใช้ตามปกติในโปรแกรมสำหรับงานในชีวิตประจำวันเพื่อให้ใช้พวกเขาเป็นองเปลือกจะทำให้เกิดจุดสิ้นสุดของปัญหา แต่ไม่มีถ้าคุณจริงๆต้องหนึ่งโดยไม่ต้องAlt, คุณสามารถแฮ็ค.lnkไฟล์ด้วยตนเองหรือง่ายกว่าเพียงแค่ใช้โปรแกรมมาโคร / ฮอตคีย์เพื่อสร้างงานเพื่อเรียกใช้แบตช์ไฟล์ด้วยฮอตคีย์อะไรก็ได้ที่คุณต้องการ)

  5. อีกทางหนึ่งคุณสามารถวางแบตช์ไฟล์ไว้ใน PATH ของคุณจากนั้นคุณสามารถสลับ NIC ผ่านเมนูStartหรือRun dialog เช่นWin+R,togglenic +


คุณยังสามารถสร้างมันขึ้นมาเพื่อให้ไฟล์แบตช์สลับ NIC (เปิดใช้งานถ้ามันถูกปิดการใช้งานในปัจจุบันหรือปิดการใช้งานถ้ามันถูกเปิดใช้งานในปัจจุบัน) แต่มันจะมีส่วนร่วมมากขึ้นและอาจไม่จำเป็นโดยทั่วไป


มีมากที่นี่ แต่ฉันจะพิมพ์ออกมาและตรวจสอบเพื่อดูว่าฉันสามารถทำทั้งหมด สำหรับตอนนี้ถ้าคุณไม่รังเกียจโปรดตอบคำถามหนึ่งข้อ ใช้ Autohotkey ฉันจะแสดงคำสั่งที่หมายถึงดับเบิลคลิกได้อย่างไร ฉันจัดการเพื่อทำทุกอย่างที่ฉันต้องการและฉันสามารถดับเบิลคลิกด้วยตนเองถ้าจำเป็น แต่ถ้ามีวิธีที่ฉันสามารถจบสคริปต์ด้วยสิ่งนั้นมันจะเป็นไอซิ่งบนเค้ก ขอบคุณ
Carlos

ฉันไม่สามารถบอกสิ่งที่คุณถาม คุณมีสคริปต์ AHK ที่เปิดหน้าต่างการเชื่อมต่อเครือข่ายและเลียนแบบการกดปุ่มเพื่อนำทางไปยัง NIC และสลับมันได้หรือไม่ การดับเบิลคลิกสำหรับ / เปิดคืออะไร คุณหมายถึงอะไรโดย“ แสดงคำสั่ง”?
Synetech

@Carlos สคริปต์ของฉันไม่ทำงานหรือไม่ หากรายการที่คุณต้องการคลิกสองครั้งที่มีโฟกัส (เช่นไฮไลต์สีฟ้าหรือกล่องประ) แล้วคุณสามารถส่ง {Enter}มิฉะนั้นคุณสามารถใช้ คำสั่งคลิกเพื่อจำลองการคลิกเมาส์ที่ตำแหน่งเฉพาะ
iglvzx

สคริปต์ของคุณทำงานได้ดี ฉันกำลังทำงานกับสคริปต์ที่แตกต่างกันโดยใช้คำสั่งบางอย่างที่คุณใช้กับปัญหาก่อนหน้านี้และฉันก็ทำงานได้สิ่งที่ฉันต้องทำคือจบสคริปต์ด้วยการดับเบิลคลิกเพื่อเริ่มเปิดหน้าต่างที่ฉันกำลังทำอยู่ด้วยตนเอง ฉันจะลองใช้คำแนะนำของคุณในการใช้ส่ง {Enter} และดูว่าใช้งานได้หรือไม่ ถ้าไม่ฉันจะลองส่ง {คลิก}
Carlos
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.