Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Hra v batu (.Bat)

Našel jsem, jak se dá vyextrahovat CR, umím používat výstup do konzole bez implicitního CR+LF, ale zatím se mi nedaří dostat čistý CR do konzole..

Tím by se to dalo IMHO pořešit, v podstatě vypsat text bez CRLF, následně použít jen CR a starý text přepsat.

edit:
Tohle mi funguje v XP, ale už ne ve W7 (pokud někdo (brtník, MM) víte jak to zprovoznit v novějších verzích, docela bych to i ocenil)

@echo off

setlocal enableextensions enabledelayedexpansion
for /f %%a in ('copy /Z "%~dpf0" nul') do set "ASCII_13=%%a"

Echo Test teplomeru
echo ---------------------


set /p "=..........." <NUL
ping -n 2 127.0.0.1 >nul

set /p "=!ASCII_13!X.........." <NUL
ping -n 2 127.0.0.1 >nul

set /p "=!ASCII_13!XX........." <NUL
ping -n 2 127.0.0.1 >nul

set /p "=!ASCII_13!XXX........" <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXX......." <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXX......" <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXXX....." <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXXXX...." <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXXXXX..." <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXXXXXX.." <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXXXXXXX." <NUL
ping -n 2 127.0.0.1 >nul
set /p "=!ASCII_13!XXXXXXXXXXX" <NUL
ping -n 2 127.0.0.1 >nul
echo.
echo.
pause

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny