Crownethers
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите, как решить такую задачу. Имеется несколько, например, 10 троек переменных а в с а1 в1 с1 ... a9 b9 c9 Вертикальные колонки (напр., а-а9 и тд) - переменные одного порядка, напр., ах - имена файлов, вх - текстовые строки, сх - текстовые строки Ряд а-в-с - жестко взаимосвязан, то есть имеем всего 10 вариантов. Обрабатываем а, значит с ним и в и с, обрабатываем а1, значит и в1 и с1. Вопрос состоит в том, существует ли способ обработать эти ряды в цикле, напр., через for передав три переменные в подпрограмму ( for ... in (....) do call :sub %%a %%b %%с)? То есть, задать значения переменных однажды, потом, никак их не перечислять потом путем явного сравнения со значениями в подпрограмме (типа if %2 == "техт1" и т.д.) |