ฉันมีสถานการณ์แปลก ๆ ที่นี่
สรุป:
- สร้างสคริปต์ Powershell
- สร้างไฟล์ช็อตคัตเพื่อเรียกใช้ (เป้าหมายคือ powershell.exe พร้อมพา ธ ไปยังสคริปต์ของฉันที่ส่งเป็นพารามิเตอร์)
- ผูกคีย์ลัดเข้ากับช็อตคัตไฟล์นั้น (ใช้กล่องโต้ตอบคุณสมบัติของช็อตคัตไฟล์)
- ภายหลังเปลี่ยนชื่อสคริปต์ Powershell ต้นแบบ
- หลังจากนั้นการกดแป้นพิมพ์ลัดทำให้ Windows พยายามเรียกใช้สคริปต์ที่ไม่มีอยู่ (Windows พยายามเรียกใช้ชื่อไฟล์สคริปต์เก่า)
- ไม่สามารถ rebind แป้นพิมพ์ลัดเป็นทางลัดไฟล์ใหม่ - การกดลำดับทำให้ Windows พยายามเรียกใช้ไฟล์ต้นฉบับอีกครั้ง แต่จะไม่เชื่อมโยงกับทางลัดไฟล์ใหม่
ดังนั้นตอนนี้ฉันมีแป้นพิมพ์ลัดทั่วโลกที่พยายามเรียกใช้สคริปต์ที่ไม่มีอยู่จริงและแป้นพิมพ์ลัดไม่สามารถผูกกับคำสั่งใหม่และไม่สามารถยกเลิกการผูกได้ เห็นได้ชัดว่ามันเป็นกำพร้า
สิ่งที่ฉันได้ลอง:
เปลี่ยนชื่อไฟล์. ps1 กลับไปเป็นชื่อเดิมและอัปเดตเป้าหมายทางลัดไฟล์เพื่อชี้กลับ กด
CTRL+ALT+S
และสคริปต์จะทำงานอย่างถูกต้อง ดังนั้น Windows จึงเป็นที่ที่ชี้ไปCTRL+ALT+S
ยังชื่อไฟล์. ps1 ดั้งเดิมลบทางลัดไฟล์แล้วสร้างใหม่ ฟิลด์แป้นพิมพ์ลัดในกล่องโต้ตอบคุณสมบัติบอกว่า
None
ดังนั้นฉันพยายามตั้งค่าโดยการคลิกในฟิลด์และกดCTRL+ALT+S
แต่นั่นทำให้ Windows พยายามเรียกใช้ทางลัดไฟล์ต้นฉบับอีกครั้งซึ่งล้มเหลว มันปฏิเสธที่จะตั้งค่าแป้นพิมพ์ลัดในทางลัดไฟล์ใหม่ตามลำดับ
ลองชุดต่าง ๆ ของสิ่งต่าง ๆ เช่นข้างต้น แต่ไม่มีอะไรทำงานทั้งหมดมีผลลัพธ์ที่คล้ายกัน
ดังนั้นตอนนี้ฉันมีปุ่มทางลัดที่ไม่มีอะไรผูกไว้และฉันไม่สามารถหาวิธีที่จะผูกมันได้
การรวมตัวนี้อยู่ที่ไหน
Properties
และดูใต้Shortcut
แท็บที่มีฟิลด์ข้อความกำกับShortcut key
อยู่ เมื่อฟิลด์นั้นมีโฟกัสคุณสามารถป้อนคีย์คอร์ดและมันจะผูกทางลัดนั้น ไม่ว่าฉันจะพบวิธีแก้ปัญหาหลังจากขุดอีกสักเล็กน้อยแล้วก็จะโพสต์คำตอบทันที
None