En for /f puede usarse la opción useback, que es nuevo para mí ya que los documentos dicen que es: usebackq.
Bueno, las dos opciones funcionan:
@echo off
for /f "usebackq" %%a in ('texto') do echo.%%a
rem el usebackq de toda la vida.
for /f "useback" %%a in ('texto') do echo.%%a
rem el useback nuevo para mi.
pause
Otro comando nuevo para mí es: keys
Oh :D, excelente 0x0309, veamos que más se le puede sacar al for, o a los demás comandos.
Me intriga la opcion "keys", luego, ojalá la puedas documentar para saber que es exactamente y poder usarla :D
Saludos.
no es una opción. Es un comando:
Enables or disables command line editing on DOS system
This is present for Compatibility with DOS systems. It has no effect
under Windows, as command line editing is always enabled.
KEYS ON / KEYS OFF
Citar
Habilita o deshabilita la edici¢n de la l¡nea de comandos en el sistema DOS
Est presente para que haya compatibilidad con sistemas DOS, pero no tiene efecto
en Windows XP, ya que la edici¢n de la l¡nea de comandos esta siempre habilitada.
Segun lo que leo no le veo mucha utilidad, pero uno nunca sabe ::)
Saludos.
Cita de: :: SmartGenius :: en 12 Mayo 2009, 06:09 AM
KEYS ON / KEYS OFF
Citar
Habilita o deshabilita la edici¢n de la l¡nea de comandos en el sistema DOS
Est presente para que haya compatibilidad con sistemas DOS, pero no tiene efecto
en Windows XP, ya que la edici¢n de la l¡nea de comandos esta siempre habilitada.
Segun lo que leo no le veo mucha utilidad, pero uno nunca sabe ::)
Saludos.
Lo interesante es que es un comando interno, y yo no lo había visto nunca.
Ya le encontré una utilidad, sirve para cuando te pasan un comando érroneo al script.
keys .
Parámetro
incorrecto en el comando.
xD
Ni yo lo habia visto.