![]() |
Необходимо переключать значение маркера в цыкле
Мне нужно, что бы я при запросе вводил расширения файла, после чего производил с файлами этих форматов некоторые манипуляции.
Решил попробовать разбить задачу на некоторые подзадачи. В очередной из них столкнулся с проблемой: Код:
По идее проблема в выделенной строке, но что не правильно не знаю |
Seroga777, непонятно, что Вы хотите получить.
Что есть маркеры? Зачем начальное значение? «Если не введено… использовать лишь введённые» — совершенно непонятно. Код:
@echo off Цитата:
|
Если при запросе ввести расширение, расширение не введено, то есть введена пустая строка, то с значением такой переменной работать нельзя, и маркер помечает ее как нерабочую. Так вот, не выходит поставить значение маркера "no"
|
|
Цитата:
Код:
if -rash%%f EQU - (set rMark%%f=no) Вариант 1: Код:
for /L %%f in (1,1,3) do if not defined rash%%f set rMark%%f=no Код:
setlocal enabledelayedexpansion |
Благодарю ребят, помогло!
|
Время: 22:35. |
Время: 22:35.
© OSzone.net 2001-