티스토리 뷰
728x90
배치파일/cmd에서 방향키를 입력받는 방법을 알아보겠습니다.
다음 코드로
구현해봤습니다.
각 if문 안의 내용을 수정해서 사용하세요.
( ::로 시작하는 줄은 주석이라서 없애고 사용하셔도 됩니다.)
@echo off
powershell "exit($Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown').VirtualKeyCode)"
:: left
if /i %errorlevel% == 37 (
echo left
)
:: up
if /i %errorlevel% == 38 (
echo up
)
:: right
if /i %errorlevel% == 39 (
echo right
)
:: down
if /i %errorlevel% == 40 (
echo down
)
pause>nul
powershell "exit($Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown').VirtualKeyCode)"
:: left
if /i %errorlevel% == 37 (
echo left
)
:: up
if /i %errorlevel% == 38 (
echo up
)
:: right
if /i %errorlevel% == 39 (
echo right
)
:: down
if /i %errorlevel% == 40 (
echo down
)
pause>nul
관련글: 특수키 입력 받기
반응형
댓글