Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перенос строк

Ответить
Настройки темы
CMD/BAT - [решено] Перенос строк

Ветеран


Сообщения: 2203
Благодарности: 729


Конфигурация

Профиль | Отправить PM | Цитировать


Подскажите, как разбить на строки код командной строки окна 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

Отправлено: 22:13, 31-10-2019

 

Забанен


Сообщения: 53
Благодарности: 6

Профиль | Цитировать


& - это спец.символ. почитай про него, наз-ся "амперсанд": разделяет комманды в строке.
замени & на перенос строки.

Отправлено: 02:34, 01-11-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


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
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:48, 01-11-2019 | #3


Ветеран


Сообщения: 2203
Благодарности: 729

Профиль | Отправить PM | Цитировать


Цитата alpap:
поделить далее этого не получится »
Жаль, хотел на прототипе научиться делать легкочитабельный код.

Отправлено: 21:17, 01-11-2019 | #4


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


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
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:02, 01-11-2019 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перенос строк

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
http/web - Перенос строк (Wrapping) в HTML stuermer01 Сетевые технологии 10 27-11-2017 13:53
CMD/BAT - Перенос "комментариев" из определенных строк файла - в другой файл. Haart Скриптовые языки администрирования Windows 3 01-02-2015 18:34
CMD/BAT - [решено] Копирование\перенос строк с 1.txt до определённой строки\секции в 2.txt. crimes Скриптовые языки администрирования Windows 7 11-06-2013 14:42
CMD/BAT - Перенос строк из одного файла в другой jackscorpse Скриптовые языки администрирования Windows 0 25-08-2012 00:31
CMD/BAT - [решено] Перенос и удаление строк из текстового файла sk8ter Скриптовые языки администрирования Windows 15 03-10-2010 19:35




 
Переход