Показать сообщение отдельно
Старый 13.04.2005, 09:59     # 5
$moker
Newbie
 
Регистрация: 20.09.2004
Адрес: Краснодар
Сообщения: 21

$moker Нуль без палочки
Спасибо! Я пошел другим путем,через дополнительную переменную. Ниже это не часть программы, а проверка работоспособности необходимой мне функции, а именно: не пойму где ошибка. В теле цикла по идее переменная Z должна менять значение. в текстовом файле, содержащем все переменные она поменяла, а каталог все равно создется lsas

@echo off
set v=CMD
set z=lsas
for /f %%j in (right.txt) do (
if %%j == %v% (
set z=%%j
set >c:\1212\11.txt
md c:\1212\%z%
)
)

В чем ошибка?

Ниже приведу сам текст программы, который тоже благополучно не работает

@echo off

set v=b
for /f "tokens=1,2* delims= " %%i in (15.txt) do (
if not %v% == a (pskill %z%>log.txt) else (
for /f %%j in (right.txt) do (
if %%j == %%i (set v=a) else (
set z=%%i
)
)
)
)

$moker вне форума