elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Problema con variables y findstr
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con variables y findstr  (Leído 2,910 veces)
henry7512

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Problema con variables y findstr
« en: 13 Abril 2007, 21:47 pm »

Hola a todos
Soy un principiante que intenta crear un batch que lea la  primera línea de un fichero de texto, escoja dentro de ella el 7mo y 8vo caracter y los ponga en una variable que luego será usada para renombrar el fichero. Lo intenté hacer con findstr pero me di cuenta que no puedo asignar la salida del comando a una variable.
Cualquier idea será bienvenida
Gracias de antemano


En línea

nhaalclkiemr


Desconectado Desconectado

Mensajes: 1.678


Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92


Ver Perfil WWW
Re: Problema con variables y findstr
« Respuesta #1 en: 13 Abril 2007, 22:50 pm »

Dices que con un findstr consigues lo que quieres pero no puedes asignar la salida a una variable...Pues si que puedes...Añadiendo lo que esta en la primera linea al final (> temp.tmp) Así das salida de la linea a un archivo de texto plano, despues con el FOR cojes la linea del archivo y la pasas a una variable llamada %var% , por ultimo borras el archivo que ya no te sirve...

Código:
findstr parametros_que_sean > temp.tmp
for /F %%I IN (temp.tmp) DO set var="%%I"
del /S /Q /F /A:- temp.tmp

Pienso que funciona pero no lo prové...

Lo que no me acuerdo es para sacar de un archivo de texto de la primera linea los caracteres 7mo y 8vo...Es muy facil usando el FOR pero es que ahora mismo no me acuerdo y como dices que lo consigues hacer con el FINDSTR lo que te puse yo debería funcionarte...

Un saludo ;) ;)


En línea

StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[BATCH] Findstr, ¿Como repetir coincidencias?
Scripting
Eleкtro 0 2,336 Último mensaje 17 Marzo 2012, 06:37 am
por Eleкtro
(solucionado) [batch] error con findstr
Scripting
shadowhunter 8 5,406 Último mensaje 10 Octubre 2013, 21:20 pm
por Eleкtro
problema findstr
Scripting
ramos_45 8 2,575 Último mensaje 3 Octubre 2018, 23:31 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines