스크립트를 실행한 다음 AHK(자동 단축키)를 사용하여 ^V를 에뮬레이션하려면 어떻게 해야 합니까?

스크립트를 실행한 다음 AHK(자동 단축키)를 사용하여 ^V를 에뮬레이션하려면 어떻게 해야 합니까?

클립보드 내부에 일부를 저장할 스크립트(배치 파일)가 있고 자동 단축키를 사용하여 작업 실행 및 붙여넣기를 자동화해야 합니다.

다음 코드를 시도했지만 코드가 cmd.exe에서 작동하지 않습니다. '클립보드 붙여넣기'와 같은 기능을 기대합니다.

+F2::
"SCRIPT.bat" 실행
{컨트롤 다운}V{컨트롤 업} 보내기
반품

답변1

명령 프롬프트에서 Ctrl+V는 클립보드를 붙여넣지 않습니다.

명령 프롬프트에 클립보드를 붙여 넣을 수 있는 한 가지 방법은 Alt+Space, E, P입니다.

Send !{Space}ep

다른 Windows 프로그램에도 붙여넣기 하려면 현재 창이 명령 프롬프트인지 여부를 다음과 같이 확인할 수 있습니다.

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

관련 정보