Extraer números iniciales de una cadena en secuencia de comandos por lotes

Soy nuevo en las secuencias de comandos por lotes. aunque tengo soluciones de shell y python para este problema, pero me atasqué en el script por lotes.

Tengo una cuerda como123_happy, 234.healthy, 3456wealthy etc.

Quiero extraer los números iniciales de cada cadena. El único patrón aquí es que todas estas cadenas contienen números al principio.

No puedo usar echo%str:~0,3% ya que no cumple mi requisito.

Respuestas a la pregunta(6)

Su respuesta a la pregunta