Здравствуйте ещё раз. Я посидел над вашими решениями, понял принципы и способы реализации и наконец то сдвинулся с места.
Спасибо вам большое. Теперь у меня очередная "глупая" проблема: я ищу строки в текстовом файле и в них ищу пароль.
Проблема что в файле может быть несколько паролей из которых мне нужен только первый. А он перезаписывается.
Существует ли какой либо способ выйти из FOR после того как результат получен? Как нибудь так?
Код:

for /f "tokens=2 delims=###" %%c in ("data.txt") do (
set var=%%c
if defined var ( Пока пока скрипт! )
проблема что у меня for-ы вложены и в результате ерунда.
Как прекратить FOR когда var дефайнет?