Comando de salida de captura CMD

Plataforma Windows XP

Al escribir un archivo de comando (.bat), ¿cómo puedo "capturar" la salida de un comando en una variable?

Quiero hacer algo como esto

SET CR='dir /tw /-c b.bat | findstr /B "[0-9]"'

Pero esto no funciona.

Saludos Stefan

PS No, no puedo descargar grep, cygwin o cualquier otro software, tiene que ser el CMD DS

Respuestas a la pregunta(3)

Su respuesta a la pregunta