Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Фильтрация дубликатов с выбором максимального значения [Статья] https://www.cyberforum.ru/ cmd-bat/ thread940953.html
Фильтрация дубликатов с выбором максимального значения Пример задачи и детальное пояснение кода. Задача. Есть txt файл вида: KB2460049--20130512 KB2687455--20130730 KB2460049--20130519
Вывод текста без переноса на новую строку [Статья] CMD/BAT
Вывод текста без переноса на новую строку Авторы: amel27, alexii Как известно, команда «echo», используемая в пакетных файлах для вывода текста, добавляет символы 0x0D, 0x0A (Carriage Return и Line Feed). Чтобы избежать этого, обычно используют какую-либо внешнюю утилиту, эмулирующую вывод и не добавляющую перенос на новую строку. Однако существует способ добиться такого поведения,...
CMD/BAT Принцип составления однострочных команд Batch [Статья] Принцип составления однострочных команд Batch Однострочные команды Batch используются там, где нет возможности написать команды в несколько строк, в случаях когда они объединены логикой и не могут выполнятся в разрыве друг от друга в разных сессиях интерпретатора. Область применения: 1) Языки программирования высокого уровня 2) Реестр Windows (reg-файл) Пример логики связи: https://www.cyberforum.ru/ cmd-bat/ thread940942.html CMD/BAT Как присвоить переменной содержимое текстового файла? https://www.cyberforum.ru/ cmd-bat/ thread940795.html
На Batch ИМХО невозможно. Нет способа обращаться к строчке. PS Предлагаю разместить код самовосстанавливающихся батников в раздел Полезные BAT/CMD скрипты. Добавлено через 12 минут Задача усложняется: надо избежать замены батника. Т.е. если его код изменен, то он исправлется до начального состояния. И не решена задача по поводу разных кодов батников. Но думаю, сам справлюсь.
CMD/BAT Один Ping на чтение нескольких токенов и анализ ошибки
Прошу помочь, часа три рою поиск и походу еще пол-жизни уйдет ))) Вот приходится несколько раз пинговать один адрес, помогите пожалуйста сделать всё после одного пинга :: --------проверка на ошибку---------- ping -f -n 1 -l 1 ya.ru|find/I "TTL=" >nul If %ERRORLEVEL%==1 echo Error & exit :: -------разбор по токенам в переменные-------
CMD/BAT Как с использованием 7-Zip запаковать файлы и каталоги в архив и распаковать их из архива? Научите меня 7z паковать! Документация выводится в консоль, но всё же пробами и ошибками долго изучать. Меня интересует как можно запаковать файлы с каталогами и как распаковать. Особенно каталоги интересует, я даже не знаю классически zip это поддерживает? И что ещё нужно знать и уметь под Win32 относительно 7z? GUI меня не интересует. аписал здесь ибо не знаю где спросить, полюбому это... https://www.cyberforum.ru/ cmd-bat/ thread940774.html
CMD/BAT Эвристика на Batch http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 Вдохновился :) А вы что думаете по этому поводу? Давайте напишем какой-нибудь эвристический алгоритм! https://www.cyberforum.ru/ cmd-bat/ thread940732.html CMD/BAT Вход в учетную сетевую запись
Всем здрасте....создалась такая ситуация у меня есть батник который копирует файлы из сетевой папки.....НО этот сетевой ресурс защищен т.е. я должен входить в него под своим именем: user и паролем: password......как прописать процедуру залогинивания в батнике ?
CMD/BAT Проверка файла на текущую дату, по условию заменить файлы Доброго дня, подскажите пожалуйста... Задание от выше стоячего руководства: есть файл проверяющий на дату создания файл2, если файл2 создан НЕ сегодняшней датой, тогда берем файл3 и заменяем его на файл4. Или из папки где находится файл3 удаляем всё и вся. На картинке схема. Заранее благодарен. https://www.cyberforum.ru/ cmd-bat/ thread940590.html CMD/BAT Работа с циклами Пока вопрос такой: почему не работает? set length=0 for /f tokens^=*^ delims^=^ eol^= %%a in (%0) do ( set /a length += 1 echo !length! set content!length!=%%a ) Собственно пробелемы в двух строчках. 1. echo !length! -- как правильно вывести значение этой переменной в цикле? https://www.cyberforum.ru/ cmd-bat/ thread940414.html
CMD/BAT Запись логов
Привет. Есть скрипт: проверка наличия VPN каждые 5 мин. в случае отсутствия оного - (пере)подключение и так по кругу. При этом ведется запись лога: во сколько были дисконнекты. Проблема в следующем: если запускать скрипт руками - все замечательно. Но хотелось бы автоматизировать, для чего батник был закинут в планировщик на запуск при старте системы. В общем, работает: также пускает пинги каждые...
CMD/BAT Копирование файлов на FTP-сервере Здравствуйте, возникла проблема, нужно копировать файлы из одной директории ftp сервера в другую директорию. Есть идея скачать файлы из одной директории на лок.комп и потом залить в другую директорию, но это как то через жопу не хорошо. Подскажите как это можно сделать, или хотя бы в каком направлении копать? Заранее спасибо всем откликнувшимся https://www.cyberforum.ru/ cmd-bat/ thread9400
2 / 2 / 0
Регистрация: 24.11.2014
Сообщений: 30
04.12.2023, 18:39 0

SetLocal и расширенная обработка команд в Windows Batch [Статья] - CMD/BAT - Ответ 17138013

04.12.2023, 18:39. Показов 73783. Ответов 4
Метки (Все метки)

Ответ

Что-то я запутался с EnableDelayedExpansion. При использовании SetLocal EnableDelayedExpansion как лучше выключить DelayedExpansion? Обычно, просто используют EndLocal. Но, тогда зачем имеется конструкция SetLocal DisableDelayedExpansion? И ещё, команда EndLocal DisableDelayedExpansion (или EndLocal EnableDelayedExpansion) не вызывает ошибок, хотя в документации о ней не сказано (как в справке самой команды, так и на сайте M$). Как это, вообще, понимать?

Вернуться к обсуждению:
SetLocal и расширенная обработка команд в Windows Batch [Статья] CMD/BAT
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2023, 18:39
Готовые ответы и решения:

Батник переименования файлов и "SetLocal и расширенная обработка команд"
Здравствуйте. пишу код переименования файлов. не могу разобраться с "SetLocal EnableExtensions...

Можно ли организовать выполнение команд Telnet с использованием VBS и Batch?
Есть компьютер на винде 7 и есть компьютер на линуксе. Нужно проверить работает ли процесс в линукс...

Windows 7 Домашняя расширенная
Как убрать надпись "Windows 7 Домашняя расширенная" при приветсвии

windows 7 домашняя расширенная, ошибки
Здравствуйте. У меня вот какая проблема: windows запускается без проблем, но никакие программы не...

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

Активация windows 7 домашняя расширенная
Помогите с активацией windows 7!скачал ключи перепробовал все- и не один не пошёл!Пишет: Введённый...

Windows 7 домашняя расширенная не подключается к инету?
В сети 2 домена на одном из них интернет, ноут подключается к сети через рабочую группу и видит...

[Статья] Windows 10 Creators Update: что нового в Bash/WSL и Windows Console
Когда вышел Windows 10 Anniversary Update (AU), подсистема Windows Subsystem for Linux (WSL) была...

Где можно скачать MSDN образ версии ОС Windows Домашняя Расширенная?
Здравствуйте, подскажите пожалуйста, где можно скачать MSDN образ версии ОС Windows Домашняя...

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