Перенос строк
Подскажите, как разбить на строки код командной строки окна 111?
Код:
@echo off
setlocal enabledelayedexpansion
start "111" /wait cmd.exe /v /c "echo.& set /p x=enter_num:& echo ^!x^!& echo.& pause"
pause
exit
С символом переноса подружиться не удалось.
Код:
@echo off
setlocal enabledelayedexpansion
start "111" /wait cmd.exe /v /c "^
echo.&^
set /p x=enter_num:&^
echo ^!x^!&^
echo.&^
pause"
pause
exit
|
zbeypepels |
01-11-2019 02:34 2894215 |
& - это спец.символ. почитай про него, наз-ся "амперсанд": разделяет комманды в строке.
замени & на перенос строки.
|
sov44, там всего 2 команды со своими потрохами и поделить далее этого не получится:
Код:
@echo off
setlocal enabledelayedexpansion
start "111" ^
/wait ^
cmd.exe ^
/v /c "echo.& set /p x=enter_num:& echo ^!x^!& echo.& pause"
pause
exit
|
Цитата:
Цитата alpap
поделить далее этого не получится »
|
Жаль, хотел на прототипе научиться делать легкочитабельный код.
|
sov44,
пара завалявшихся переносов:
Код:
@echo off
set ^"z=^
"a"^
"bb"^
"cc cc"^
"dd dd"^
"vv vv"^
"gg gg"^"
echo%z%
:: или
echo %z:~1%
echo ------------------
set ^"var=one ^
two ^
three^"
echo %var%
pause
|
Время: 23:26.
© OSzone.net 2001-