2013-02-10 2 views
0

키보드에서 특정 입력을 만들어 배치 프로그램을 종료하려면 어떻게해야합니까? 나는 배치 뉴비이고이 프로그램을 종료하는 데 문제가 있습니다.키보드에서 입력을 수행하는 방법 일괄 프로그램 종료

내 컴퓨터 부팅시 다른 프로그램을 시작하도록 프로그램이 만들어졌습니다. Ctrl + C를 누르고 있으면 프로그램이 종료되지만 키보드의 "f"와 같이 즉시 종료 할 수있는 방법이 있다는 것을 알고 있습니다.

미리 감사드립니다.

+0

당신은 GetAsyncKeyState를 호출하는 DLL을 쓸 수에 다운로드가 있어요, 다음의 함수를 호출하는 일괄 RUNDLL32을한다. 네가 원하면 내가 널 도울 수있어. –

+0

이걸 좀 바꿀 수있어? – Diovin

+0

도움이 필요합니다! – Diovin

답변

1

해결 시간!

지정한 키를 누를 때 배치 파일의 ERRORLEVEL 값을 1로 설정하는 간단한 EXE를 만들었습니다. 당신이

GetKeyDoodle J 
if ERRORLEVEL 1 echo You pressed J! 

을했고, 사용자가 J를 누르거나 J를 보유하는 경우

그래서, 에코한다. 여기에 GetKeyDoodle

GetKeyDoodle

Test.Bat

+0

도움에 감사드립니다! – Diovin

+1

@ user2058124 여러분을 환영합니다. 그것이 효과가 있었다면 받아들이 기 위해 체크 표시의 개요를 누르십시오. –

+0

위대한 작품! 여기 내 코드는 다음과 같습니다 이 을 @echo : ERRORLEVEL 1 번 출구 고토가 이 병 편집은 분명히 시작하는 것을 시작하는 경우 GetKeyDoodle F CMD 시작 시작 – Diovin

관련 문제