YuS_two
Едва ли переменных таких будет много, зато если в путях будет "&"...
Едва ли переменных таких будет много, зато если в путях будет "&"...
зато если в путях будет "&"...
если путь с "&" сам добавлен без кавычек
Не слишком ли сложные замены
А чего тут сложного-то и длинного?
не правда ли?
Неправда, это команды, которыми часто приходится пользоваться...
Так ведь и первоначальное echo %path%, во многих случаях, вполне достаточно
а вот ключом /v к ней мне лично до сей поры ни разу не приходилось.
файл libiconv-1.9.2-1.exe лежит рядом с батником
установилась эта программа на диск C в папку Program Files/GnuWin32
Это значит что у тебя 1С-кластер - то есть используется СУБД - и ты делаешь такими средствами бэкап?!
запасной делай там же: по отдельному расписанию и, по необходимости, в другое место.
А потом в системную переменную path, добавить путь C:\GnuWin32\bin
я ведь давал совет не Вам и даже не себе, поэтому лучше предусмотреть этот момент, и не запутывать человека лишней информацией при выводе значений переменных...
передать значение локальной переменной наружу
set a=bмоветон дурной тон неправильно. Именно поэтому ты можешь предположить наличие "&" в путях на обычной системе...
set b=c
Потому как писать ... неправильно
Тогда тебе понравится пример
Даже в заведомо простых ситуациях надо писать только заведомо устойчивый код
Ну. А я о чем?ты даже обычное присвоение пишешь неустойчиво.
Много букв, мало пояснений. К чему вообще это все?это пример как должен выглядеть относительно устойчивый код. А пояснений там достаточно - чай не в начальной школе - отвыкай.
ты даже обычное присвоение пишешь неустойчиво
Использовать %-раскрытие, когда нет уверенности, что выводимое значение не содержит спецсимволов, - дурной тон.
нельзя? Читаемость выше, а время выполнения - ниже.
дурной тон предлагать на выбор кучу значений из разных переменных
для совета посмотреть значение конкретной переменной, раскрытие set p, вовсе не годится
я сомневаюсь, что Ваша запись способна передать значение переменной не из цикла
Скорость, конечно, фактор важный, но вот читаемость кода - это то, что меньше всего волнует...
важнее точность выполнения того, что задумывалось и наименьшая подверженность исключениям.
необходимо передать значение в переменную по конвееру
У вас их таки куча выдается по 'set p'?
И a, и b заданы вне цикла. Так при чем тут он?
моя конструкция не годится.
Свой пример приведите, пож.
Ещё разок: у меня именно, таки нет спецсимволов с кавычками в path
Сама передача происходит внутри цикла - нет?
Об этом я не говорил, так что примеров приводить не стану.
Цитируете одно, а отвечаете на другое.
Лучше
Код: set path
Отнюдь, это всё про то же
никто не обязан писать код только с помощью циклов... Всего лишь пример, что это можно сделать без цикла
По сути, там я приводил пример не как передавать переменную, а как можно использовать ключик /v в cmd.
имеет значение только передача данных в переменную по конвееру и использование этих данных, так или иначе...
Страницы: 123456789101112131415161718
Предыдущая тема: Не устанавливаются обои на рабочий стол (Windows 2003 x64)