同时运行两个批处理标签(:label)

时间:2016-04-12 20:54:00

标签: batch-file user-input

我目前正在批量制作游戏以获得乐趣,除了输入之外我还做了一切。到目前为止,对于输入,我有这个代码:

: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

我希望在运行上面程序的其他部分时检索用户输入。 (我知道,它使用外部输入文件,但速度非常快。)

0 个答案:

没有答案