ฉันมีปุ่มทางลัด Windows สากลที่กำหนดให้กับอินสแตนซ์ cmd.exe ที่แตกต่างกันหลายรายการ ฉันทำสิ่งนี้ด้วยการสร้างทางลัดไปยัง cmd.exe บนเดสก์ท็อปของฉันและกำหนดคีย์ลัดที่ไม่ซ้ำกันให้กับแต่ละคน (เช่น CTRL + SHIFT + U) สิ่งพื้นฐานที่สวย ฉันใช้ Win2K8 (R1 และ R2)
มันใช้งานได้ดี ... เกือบตลอดเวลา แต่ด้วยความที่ไม่เป็นระเบียบบางครั้งก็ไม่เป็นเช่นนั้น หรือมันจะทำงานด้วยความล่าช้านาน (หลายวินาที) ไม่สำคัญว่าแอปใดที่โฟกัสในขณะนี้ (อาจเป็นหนึ่งในพร้อมท์คำสั่ง) ไม่สำคัญว่าฉันจะกำหนดปุ่มใด (ฉันได้ลองรูปแบบต่างๆของ WIN, CTRL และ SHIFT) ฉันสังเกตเห็นว่าสิ่งนี้มักจะมีความสัมพันธ์กับ explorer.exe ที่กำลังพยายามอย่างใดอย่างหนึ่ง (เช่นหน้าต่าง explorer ที่เปิดให้แชร์ไฟล์ที่ไม่พร้อมใช้งานหรือแอปไม่ตอบสนองหรืออะไรก็ตาม) กล่าวอีกนัยหนึ่งการจัดการคีย์ลัดนั้นไวต่อกิจกรรมของระบบที่ไม่เกี่ยวข้อง โปรดทราบว่าเมื่อใดก็ตามที่ฉันมีปัญหานี้ฉันสามารถประสบความสำเร็จ ALT + TAB ไปที่หน้าต่างที่ฉันต้องการไป แต่นั่นก็น่าเบื่อ
ฉันใช้ทางลัดไปยังหน้าต่างคำสั่งเหล่านี้หลายร้อยครั้งต่อวันดังนั้นแม้แต่อัตราความล้มเหลว 1% ก็น่ารำคาญจริงๆ
มีวิธีในการแก้ไขปัญหานี้หรือมียูทิลิตี้ของบุคคลที่สามออกมาบ้างที่จะรวมชุดคีย์แบบกำหนดเองที่เชื่อถือได้เพื่อนำมามุ่งเน้นไปที่แอพที่ฉันต้องการในทางที่เป็นอิสระจากกิจกรรมระบบอื่น ๆ
ภาคผนวก:
มีคุณสมบัติของทางลัด Windows ที่ฉันไม่ต้องการเสียหากสลับไปใช้เครื่องมือฮอตคีย์ของ บริษัท อื่น: ทางลัดของ Windows เป็น idempotent เมื่อคุณเปิดใช้งานทางลัดไปยังแอพบางตัวแล้วการกดปุ่มคำสั่งผสมทางลัดจะนำคุณไปสู่กระบวนการที่เปิดตัวไปแล้ว ไม่ เปิดตัวกระบวนการใหม่