我目前正在批量制作游戏以获得乐趣,除了输入之外我还做了一切。到目前为止,对于输入,我有这个代码:
:input
rem Read player input
set "key="
for /f "delims=" %%K in ('xcopy /W "%~F0" "%~F0" 2^>nul') do if not defined key set "key=%%K"
if "!key:~-1!" equ "!CR!" goto endInput
if "!key:~-1!" equ "!BS!" (
if defined input set "input=%input:~0,-1%"
) else (
set "input=%input%!key:~-1!"
)
set /p "=%input%" > input.txt < nul
if not exist input.txt goto error
cls
if exist input.txt (
for /f "delims=" %%x in (input.txt) do set "inp=%%x"
set "dir=!input:~-1!"
) else goto error
goto input
我希望在运行上面程序的其他部分时检索用户输入。 (我知道,它使用外部输入文件,但速度非常快。)