Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Бэкап папок 1С Сложилась такая ситуация. Из 1С нужно сделать бэкапы папок, чтобы эти бэкапы расположились по папкам День Неделя Месяц Год. Вот пример до чего я пока что дошёл: set datetemp=%date:~-10% MD D:\BackUp\Day\%datetemp% XCopy "D:\1c\*.*" "D:\BackUp\Day\%datetemp%" Т.е надо делать сегодняшний бэкап в папку Day, чтобы все бэкапы дольше 7 дней переходили в папку Неделя, потом от туда в месяц и... https://www.cyberforum.ru/ cmd-bat/ thread649954.html CMD/BAT Удаление защищённых файлов
Господа, вот батники Нужно сделать папку пустой, пробовал так pushd C:\555 rd /s /q C:\555 popd и так RMDIR C:\555 /q /s md C:\555
CMD/BAT Найдите ошибку в команде For https://www.cyberforum.ru/ cmd-bat/ thread649837.html
@echo off for /L %a IN <1,1,255> DO ping -n 1 85.159.230.41.%a|find "Reply" >> set.txt пишет Непредвиденное появление: <.
CMD/BAT Изменение локальной политики безопасности - Сетевой доступ: модель совместного доступа Привет всем. Нужна помощь с изменением параметра локальной политики безопасности: (Локальная политика безопасности -> Локальные политики -> Параметры безопасности) Сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей с параметра "Гостевая" проверка подлинности на параметр "Обычная". Естественно с использование командной строки :) Мне нужно будет это... https://www.cyberforum.ru/ cmd-bat/ thread649514.html
CMD/BAT Сложное копирование
Есть некоторая папка с кучей вложенных папок, в которых валяются .rar архивы. Надо скопировать все эти файлы в одну папку. не совсем понимаю как это сделать.
CMD/BAT Получить список смонтированных дисков https://www.cyberforum.ru/ cmd-bat/ thread648389.html
Как получить список дисков в системе (то есть d:, c:, k: и т.д.) через коммандную строку? Нужно узнать какая буква принадлежит только что подключенной флешке или хотя бы список всех "букв"?
CMD/BAT Запуск reg-файла после проверки времени его создания Фуромчане, помогите Попробовал разбраться сам, потрател день, но так и не получилось Задача такая Есть два фордера на сервре \\сервер\фолдер1 и \\сервер\фолдер2 в фолдере 1 лежит два инишника ini1.ini и ini2.ini в фолдере 2 рег файл Rega.reg На машине пользователя в C:\windows лежит actual.txt в котором записана дата и время создания файла Rega.reg https://www.cyberforum.ru/ cmd-bat/ thread648324.html Xcopy ничего не копирует, и не могу понять почему! CMD/BAT
Почему команда xcopy "D:\Papka1" "D:\Papka2\" /e /f /h /r /l ничего не копирует, а только выводит листинг файлов? Добавлено через 27 минут Все, вопрос решен! Почему-то причиной проблемы был безобидный ключ /l , который я использовал... Убрал его и все запахало
CMD/BAT Удаление содержимого папки Друзья у меня идиотская проблема, нужно тупо очистить папку батником, пишу RMDIR C:\32423 /q /s Удаляется и сама папка, я не могу знать что будет в этой папке, но знаю что бы там не было это должно быть уничтожено, как защитить папку от удаления??? Я со студенческой скамьи батники не писал, помогите кто как знает. Добавлено через 7 минут решил проблему так =) RMDIR C:\32423 /q /s md... https://www.cyberforum.ru/ cmd-bat/ thread646942.html CMD/BAT Обработка и поиск текстовой информации https://www.cyberforum.ru/ cmd-bat/ thread646835.html
Здравствуйте. Возникло 3-и задачи, помогите пожалуйста их решить: 1) Есть файл, в котором на каждой строчке есть некий текст. Как сделать так, чтобы вставить двойные кавычки в начале и в конце каждой строчки? 2) Как сделать так, чтобы в команду find автоматически подставлялись слова и фразы. Т.е указать их в одном месте, а дальше через цикл их подставлять и проводить по ним поиск. 3) Как...
CMD/BAT Русский язык в командной строке
Всем ку. Проблема в заголовке, собственно: вместо русского языка в bat-нике командой echo, я вижу всякую кракозябру. Пробовал: chcp 1251 chcp 886 Добавлять в реестр CodePage параметр Ну никак просто. Кто знает, как починить? :( Во вложении скрин работы bat-ника
CMD/BAT Проверка наличия подключения к Интернету Надо узнать есть ли соединение с интернетом. Подойдет любой способ с ping или с другим (если такие существует), можно даже через другую программу, но чтобы можно было управлять через bat файл. https://www.cyberforum.ru/ cmd-bat/ thread646538.html
612 / 92 / 14
Регистрация: 15.08.2012
Сообщений: 62
23.09.2012, 19:40 0

Символ переноса строки в переменной окружения - CMD/BAT - Ответ 3479878

23.09.2012, 19:40. Показов 22419. Ответов 7
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Dragokas, я позволил себе пойти немного другим путем, чем Вы. В данном случае, длинна списка с процессами не ограничивается ничем, кроме самой максимальной длинны одиночной переменной, вместо 26 позиций у Вас.
Кроме того, сменён разделитель, причины описаны в комментариях скрипта.
Код
@Echo off
SetLocal EnableDelayedExpansion
 
:: Разделитель сменён мною на ; по следующим причинам - не содержится в именах файлов и путях,
:: не является спецсимволом, на который может некорректно отреагировать интерпретатор
::Тест - заносим список процессов, разделенных ; в переменную
Set Proc=c:\test.exe;2;3;4 4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25

:: Подготавливаем список для работы с циклом
:: Замена разделителя на внутренние кавычки
Set Proc=%Proc:;=" "%
:: Добавка внешних двойных кавычек
Set Proc="%Proc%"

:: Обрабатываем в цикле, пишем каждый процесс в свою переменную
:: Собственно, если запись процессов в переменную не нужна, то
:: можно работать с ними прямо тут и не плодить излишних сущностей
Set i=0
For %%A In (%Proc%) Do (Set /A i+=1&Set $Process_!i!==%%~A)

:: Работаем с записанными ранее процессами
For /F "tokens=2 delims==" %%A In ('Set $Process') Do (
	Echo Doing something with %%A...
)
Pause>nul


Вернуться к обсуждению:
Символ переноса строки в переменной окружения CMD/BAT
6
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2012, 19:40
Готовые ответы и решения:

Символ переноса в Excel (Как заменить символ на перенос строки)
Решил подсобить всем кто будет гуглить: Как заменить символ на перенос строки в Excel (ALT+Enter)....

Распознавание строки, в которой разделителями является символ переноса строки
Всем привет. Такой вопрос, использую функцию strtok для распознавания строки, в которой...

Символ переноса строки в textarea
Замучался с заменой переноса строки в textarea на пробелы. Делаю так: $string = $_POST; ...

Символ переноса строки в ТекстБокс
Предположим я имею две переменные A$ = 'строка 1' и S$ = ' строка 2' и мне нужно разместить их...

7
23.09.2012, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2012, 19:40
Помогаю со студенческими работами здесь

Не работает символ переноса строки \n
Подскажите пожалуйста в чём может быть проблема? Вставляю символ переноса строки в строку которую...

Убрать символ переноса строки
Вообщем там много года я так расскажу в чем дело. Вобщем после 100 строк кода у меня в...

Не работает символ переноса строки
Подскажите, пожалуйста, как сделать перенос строки. Пробовала и \n, и \r, и все вместе - ничего не...

Не работает символ переноса строки \n
Добрый день! Есть проблема: получаю из формы строку методом POST, внутри строки есть символы...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru