Ms-Dos - .BAT con Variable

 
Vista:

.BAT con Variable

Publicado por Federico (1 intervención) el 13/01/2009 18:56:02
Bunas tardes, tengo un problemita necesito que alguin si puede me ayude.

No se si se puede pero necesito obtener el nombre de un archivo que no siempre es el mismo y guardarlo en una variable, yo se que va a ser el unico .TXT que se va a encontrar en una carpeta, pero nose como puedo definir la variable para que me guarde el nombre.

Yo lo que realice fue:
SET NOMBRE=C:PROGRATEMP*.TXT

pero en la variable me guarda la ruta y no el nombre del archivo.

Por favor si alguien me puede ayudar se lo voy a agradecer.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:.BAT con Variable

Publicado por Armando Nava  (194 intervenciones) el 15/01/2009 03:41:28
Si estas seguro que solo habra un archivo de texto, puedes usar lo siguiente, si existieran mas archivos txt, entonces la variable NOMBRE se va a sobre escribir, hasta terminar con el último de la lista dir /B *.txt, a menos que especifiques un nobre en concreto.

@echo off

for /F %%a IN ('DIR /B *.TXT) do set NOMBRE=%%a
echo %NOMBRE%



Mas inofrmación en: for /?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:.BAT con Variable

Publicado por Armando Nava (194 intervenciones) el 16/01/2009 02:58:32
Saludos,

falto una comilla para que funcione:

for /F %%a IN ('DIR /B *.TXT') do set NOMBRE=%%a
echo %NOMBRE%
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:.BAT con Variable

Publicado por Ignacio Sanchez (1 intervención) el 14/04/2009 01:12:22
Hola Armando, ví el reply que pusiste al post y me interesa hacer algo similar. Lo que me gustaría hacer es lo siguiente, crear un archivo BAT que busque el archivo archivoaeditar.jsp, lo abra y busque la línea donde se encuentra el texto user_pref("browser.startup.homepage", "http://www.google.com/");, ahora el texto que se encuentra dentro de las comillas puede variar "http://www.hotmail.com" o puede haber cualqiuer sitio web ahí, lo que yo deseo es que busque ese archivo en el disco duro, una vez que lo encuentre, lo abra y reemplace esa línea por user_pref("browser.startup.homepage", "http://www.mipagina.com/");, guarde los cambios y cierre el archivo. Hay alguna forma de poder hacer eso?
Agradezco tu ayuda de antemano, saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar