Вы можете создать один или несколько текстовых файлов, которые просто содержат пробелы без LineFeed в конце, а затем использовать его / их по своему усмотрению. Например, перед командами set /P
или echo
, чтобы показать его на экране или в файле и т. Д. *
@echo off
setlocal
call :CreateSpaces 3 5
type Spaces3.txt
set /P "=After 3 spaces" < NUL
type Spaces5.txt
set /P "=After 5 spaces" < NUL
echo After 2 spaces
goto :EOF
:CreateSpaces
setlocal EnableDelayedExpansion
:loop
if "%~1" equ "" del Spaces.tmp & exit /B
set "Spaces="
for /L %%i in (1,1,%~1) do set "Spaces= !Spaces!"
for %%X in (^"^
% Do NOT remove this line %
^") do set /P "=X%%~X%Spaces%" < NUL > Spaces.tmp
findstr /V "X" Spaces.tmp > Spaces%1.txt
shift
goto loop