ฉันจะรันสคริปต์แล้วเลียนแบบ ^ V ด้วย Auto Hot Key (AHK) ได้อย่างไร


0

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

ฉันลองใช้รหัสต่อไปนี้ แต่รหัสไม่ทำงานกับ cmd.exe ฉันคาดหวังว่าฟังก์ชั่นบางอย่างเช่น 'วางคลิปบอร์ด'

+ F2 ::
เรียกใช้ "SCRIPT.bat"
ส่ง {ควบคุมลง} V {ควบคุมขึ้น}
กลับ

คำตอบ:


2

ในพรอมต์คำสั่ง Ctrl + V ไม่ได้วางคลิปบอร์ด

วิธีหนึ่งที่คุณสามารถวางคลิปบอร์ดใน Command Prompt คือ Alt + Space, E, P ดังนั้นคุณอาจลอง

Send !{Space}ep

หากต้องการวางโปรแกรม Windows อื่น ๆ ด้วยคุณสามารถตรวจสอบว่าหน้าต่างปัจจุบันเป็น Command Prompt หรือไม่ดังนี้

IfWinActive, ahk_class ConsoleWindowClass
{
  Send !{Space}ep
}
Else
{
  Send ^v
}

มันใช้งานได้ดีกับ command line แต่มันไม่ทำงานกับ app อื่น
prosseek

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