Mickle,
Цитата gora:
For /F "tokens=*" %%i In (c:\windows\var.txt) Do ( »
|
Для более попробной справки читайте вывод For /?, а по данной конструкции:
/F - ключ, определяет дейтвие по раскрытию, чтению и обработки заданного набора (в данном случае "c:\windows\var.txt"), т.е. файл раскрывается и читается. Далее, "tokens" - определяет номер подстроки из строки полученной при чтении файла, символ * указывает на запись всей полученной строки в переменную %%i. Обратите внимание, что параметры "skip" и "delims" в данном случае опущены. После получении переменной в процедуре исполнения DO идет отработка указанных команд.
Маленькое замечание, переменную "b" лучше размещать в кавычках? т.к. её определение идет "ручным способом":
Код:
![Выделить весь код](images/misc/selectcode.png)
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"