толи я не то чтото делаю - просто загадка
пердыдущий пост заработал - но ! Но только если вместо "%CDROM% указываю конкретный диск - и ещё пытался обойтись без сидюки - зделал
Код:

For /F "tokens=1* delims=." %%k in ('dir "%SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB*.cat" /b') do ( (set kbname=%%k) & (call :myprint) )
- итог не пашет такая строка !
а так делаю пашет
Код:

rem For /F "tokens=1* delims=." %%k in ('dir "C:\Program Files\EasyBoot\disk1\I386\SVCPACK\KB*.ca_" /b') do ( (set kbname=%%k) & (call :myprint) )