이것은 매우 오랫동안 검색 한 적이 있으며 같은 것을 묻는 다른 사람을 찾지 못했습니다! 변수 입력 아래에 텍스트가 포함될 수 있습니까? 코드에서 아래의 텍스트는 입력 끝에서만 표시됩니다. Basicly, 내가 같은 일을하고 싶습니다 : ######################
INPUT (the set /p cmd)
######################
배치 집합 아래에 텍스트 또는 행 표시
내가 원하는 것은
이것은 매우 오랫동안 검색 한 적이 있으며 같은 것을 묻는 다른 사람을 찾지 못했습니다! 변수 입력 아래에 텍스트가 포함될 수 있습니까? 코드에서 아래의 텍스트는 입력 끝에서만 표시됩니다. Basicly, 내가 같은 일을하고 싶습니다 : ######################
INPUT (the set /p cmd)
######################
배치 집합 아래에 텍스트 또는 행 표시
내가 원하는 것은
눈에 보이는 set 명령에 따라 라인을 만드는 것입니다!
순수 배치로는 불가능합니다. 커서와 함께 갈 수있는 방법이 없기 때문에 간단한 이유가
,
, 그것은합니다 (CR
또는 BACKSPACE
문자) 같은 줄에 돌아가 만 가능합니다.
CLS
만 커서를 가져 오지만 화면이 다시 비어있을 수 있습니다.
줄을 쓸 수있는 두 가지 명령을 알고 있지만 배치 파일에서 사용할 수있는 방법을 모르겠습니다.
set
및 cmd
은 이중 스레드 명령 창에 있습니다.
@echo off
if "%~1"=="intern" (
prompt %2$G
call %2
exit
)
start /b "" "%~f0" intern :thread2
:thread1
prompt :thread1$G
call :cls
echo Use ESC to go up lines
for /L %%n in (1 1 10) DO (
ping localhost -n 2 > nul
echo(%%n
)
exit /b
:thread2
set /p var=Press ESC ... NOW!
exit /b
그러나 사용자가 묻는 메시지가 동시에 표시 할 (CursorPos.exe from Aacini)
그래서 당신이 설정 프롬프트 아래 라인을 원하는 커서 위치를 설정하는 많은 외부 도구가 존재한다? –
예, 좋은 인풋을 만들고 싶습니다. – ratouney