Seroga777
03-11-2012, 23:57
Мне нужно, что бы я при запросе вводил расширения файла, после чего производил с файлами этих форматов некоторые манипуляции.
Решил попробовать разбить задачу на некоторые подзадачи. В очередной из них столкнулся с проблемой:
@echo off
setlocal
for /L %%k in (1,1,3) do set rMark%%k=yes
for /L %%r in (1,1,3) do echo Введи расширение & set /p rash%%r=
for /L %%f in (1,1,3) do if -rash%%f EQU - (set rMark%%f=no)
echo %rMark1%
echo %rMark2%
echo %rMark3%
endlocal
Задаю маркерам rMark начальное значение yes, потом ввожу расширения. Если расширение не введено, нужно использовать лишь введенные, по этому при пустых строках хочу задать значение маркера rMark no, но оно не меняется... Помогите пожалуйста, BAT учу только неделю, еще совсем новичок
По идее проблема в выделенной строке, но что не правильно не знаю
Решил попробовать разбить задачу на некоторые подзадачи. В очередной из них столкнулся с проблемой:
@echo off
setlocal
for /L %%k in (1,1,3) do set rMark%%k=yes
for /L %%r in (1,1,3) do echo Введи расширение & set /p rash%%r=
for /L %%f in (1,1,3) do if -rash%%f EQU - (set rMark%%f=no)
echo %rMark1%
echo %rMark2%
echo %rMark3%
endlocal
Задаю маркерам rMark начальное значение yes, потом ввожу расширения. Если расширение не введено, нужно использовать лишь введенные, по этому при пустых строках хочу задать значение маркера rMark no, но оно не меняется... Помогите пожалуйста, BAT учу только неделю, еще совсем новичок
По идее проблема в выделенной строке, но что не правильно не знаю