ฉันต้องการเรียกใช้แบทช์ที่แน่นอนเมื่อฉันกดคีย์บางชุด
มันง่ายเหมือนเมื่อฉันกดปุ่มพูด CTRL + D ฉันต้องการรันคำสั่ง C: \ script \ run
มีวิธีใดบ้างที่จะทำเช่นนี้กับซอฟต์แวร์ของ บริษัท อื่นบ้าง
ฉันต้องการเรียกใช้แบทช์ที่แน่นอนเมื่อฉันกดคีย์บางชุด
มันง่ายเหมือนเมื่อฉันกดปุ่มพูด CTRL + D ฉันต้องการรันคำสั่ง C: \ script \ run
มีวิธีใดบ้างที่จะทำเช่นนี้กับซอฟต์แวร์ของ บริษัท อื่นบ้าง
คำตอบ:
คุณต้องการhttp://www.autohotkey.com
มันมีความสามารถในการแมปการกดแป้นโดยพลการกับไฟล์หรือโปรแกรม ตัวอย่างมากมายรวมถึงตัวอย่างที่คล้ายกับสิ่งที่คุณพยายามทำในบทแนะนำเริ่มต้นอย่างรวดเร็ว: http://www.autohotkey.com/docs/Tutorial.htm
หากต้องการขยายคำตอบของ@ckhanคุณสามารถเขียนสคริปต์AutoHotkeyที่ใช้ปุ่มลัดและคำสั่งRun ตัวอย่างเช่น,
^x::
Run, C:\MyScript.bat
return
จะเปิดตัวC:\MyScript.bat
เมื่อคุณกด+CtrlX
หากคุณไม่ต้องการใช้ซอฟต์แวร์บุคคลที่สาม Windows ขอเสนอวิธีแก้ไขปัญหาคล้ายกันกับ.lnk
ไฟล์ทางลัด ( ) คุณสามารถสร้างทางลัดไปยังสคริปต์หรือเรียกใช้งานได้จากนั้นกำหนดปุ่มทางลัดในกล่องโต้ตอบคุณสมบัติสำหรับทางลัด ข้อ จำกัด ของวิธีการนี้คือไม่ยอมรับการรวมคีย์ทั้งหมด ยกตัวอย่างเช่นCtrl+ Xจะถูกแทนที่ด้วยCtrl+ +AltX
สำหรับวิธีการอย่างใดอย่างหนึ่งถ้าคุณต้องการที่จะใช้คำสั่งโดยไม่ต้องสร้างไฟล์ชุดที่ผมขอแนะนำให้ใช้/c
(เรียกใช้และปิด) หรือ/k
(เรียกใช้และให้เปิด) cmd.exe
ธง ตัวอย่างเช่นคุณสามารถแทนที่C:\MyScript.bat
ข้างต้นด้วย
cmd.exe /c "abc"
abc
เพื่อเรียกใช้คำสั่ง