RE:pasar variable set /p a MAYUSCULAS
Publicado por
Armando Nava (1 intervención) el 17/04/2010 20:16:59
Las respuestas son SI y SI.
http://foro.elhacker.net/scripting/acciones_sobre_archivos_de_texto_batch-t242748.0.html
1.- Mandas tu variable a un archivo le aplicas el programita del link y y listo.
2.- usa la ayuda del for /?. usa el espacio en blanco para delimitar campos y listo
eol=c - especifica un carácter de comentario
al final de la línea (sólo uno)
skip=n - especifica el número de
líneas que hay que saltarse al principio
del archivo.
delims=xxx - especifica un grupo de delimitadores.
Esto reemplaza al grupo de delimitadores
predeterminados de espacio y tabulación.
tokens=x,y,m-n - especifica qué símbolos de cada línea deben
pasarse al cuerpo de la cláusula "for" en
cada iteración.
Esto causará que los nombres de variables
adicionales sean asignados.
La forma m-n es un intervalo del símbolo
m-ésimo al símbolo n-ésimo. Si el último
carácter en la cadena tokens= es un asterisco,
se asigna una variable adicional que recibe el
resto del texto en la línea posterior al último
símbolo analizado.
usebackq - especifica que la nueva semántica está vigente,
donde una cadena entre comillas inversas se ejecuta
como un comando y una cadena con comillas simples
es un comando de cadena literal y permite el uso de
comillas dobles para entrecomillar los nombres de
archivo en un grupo de nombres de archivos.
Estos ejemplos pueden ayudar:
FOR /F "eol=; tokens=2,3* delims=, " %i in (archivo.txt) do @echo %i %j %k