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

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

Пользователь


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

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


Mickle,

Цитата gora:
For /F "tokens=*" %%i In (c:\windows\var.txt) Do ( »
Для более попробной справки читайте вывод For /?, а по данной конструкции:

/F - ключ, определяет дейтвие по раскрытию, чтению и обработки заданного набора (в данном случае "c:\windows\var.txt"), т.е. файл раскрывается и читается. Далее, "tokens" - определяет номер подстроки из строки полученной при чтении файла, символ * указывает на запись всей полученной строки в переменную %%i. Обратите внимание, что параметры "skip" и "delims" в данном случае опущены. После получении переменной в процедуре исполнения DO идет отработка указанных команд.

Маленькое замечание, переменную "b" лучше размещать в кавычках? т.к. её определение идет "ручным способом":

Код: Выделить весь код
Set b="W32i APP ENU 2.2.0.0 shp c:\windows\system32\r_server.exe"
или
Set "b=W32i APP ENU 2.2.0.0 shp c:\windows\system32\r_server.exe"

Последний раз редактировалось deepred, 23-08-2010 в 15:06.


Отправлено: 14:34, 23-08-2010 | #4