Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Meine programmen en 23 Diciembre 2012, 14:25 pm



Título: [BATCH] [RESUELTO] Problema con tokens en comando FOR /F
Publicado por: Meine programmen en 23 Diciembre 2012, 14:25 pm
He buscado pero no encuentro como solucionar el problema. Cuando voy a la linea de comandos e introduzco
Código:
FOR /F "tokens=3*" %A IN ("HOLA QUE TAL ESTAS") DO (echo %A)
Me responde solo "TAL" en vez de "TAL ESTAS". Tambien he probado con "tokens=1,3" y con "tokens=1-3" pero en ambos casos solo me responde "HOLA" en vez de "HOLA TAL" y "HOLA QUE TAL". He buscado en varias paginas y en la ayuda del comando FOR pero no encuentro nada diferente.  Tambien he probado lo mismo en mis dos ordenadores y en una maquina virtual (Los ordenadores Win7 y WinXP, la maquina virtual WinXP), pero el resultado es el mismo. Gracias de antemano.


Título: Re: [BATCH] Problema con tokens en comando FOR /F
Publicado por: Segadorfelix en 23 Diciembre 2012, 15:06 pm
 :laugh: :laugh: eso me paso también en una ocasión.
Es esto:
Código:
FOR /F "tokens=3*" %A IN ("HOLA QUE TAL ESTAS") DO (echo %A %B)
o este:
Código:
FOR /F "tokens=2*" %A IN ("HOLA QUE TAL ESTAS") DO (echo %B)


Título: Re: [BATCH] [RESUELTO] Problema con tokens en comando FOR /F
Publicado por: Meine programmen en 23 Diciembre 2012, 15:10 pm
Gracias  ;D