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

Показать сообщение отдельно

Старожил


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

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


Цитата:
Зачем куча ^? Почему в конце четыре знака процента, да еще и без переменной...
Вообще не понятно, что это за разыменование такое хитрое? Для чего здесь используется Call?
Call использован как альтернатива enabledelayedexpansion.
Четыре знака процента (на самом деле 8 = 2 раза по 2 пары) потому, что в батниках, в отличии от ком.строки, знаки процента нужно удваивать – спецсимвол, однако.
Куча ^ для экранирования спецсимвола % и самого себя, потому что опять же спецсимвол.
В общем, проще сделать, чем объяснить как работает :D
Про "знак процента без переменной" прочитайте set/?

Цитата:
Почему никто не вспомнил про «shift»?
ИМХО shift здесь не поможет, потому что выполняет противоположную задачу – выбирает из строки параметров по одному.
А нужно наоборот, из построчного списка (который читается по одному элементу командой for) сделать непрерывный.

ЗЫ
попробуйте lst2str _http://www.ghisler.com/tools.htm

Последний раз редактировалось kiripanda, 30-12-2011 в 12:56.


Отправлено: 12:39, 30-12-2011 | #13