Ms-Dos - Ms-dos Ayuda .bat

 
Vista:

Ms-dos Ayuda .bat

Publicado por Help (2 intervenciones) el 07/05/2008 01:55:14
Hola buenas me gustaria saber como puedo hacer que un .bat cuando lo ejecute
con una ruta absoluta ej. .bat c:yo, me mire dentro de ese directorio y dentro de los
subdirectorio k tenga si existe algun archivo .exe por ejemplo.
Lo intente con el if y for pero no se como hacer para que mire dentro de las subramas
del directorio solo soy capaz de hacer que me mire en el directorio principal .

Un saludo y 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:Ms-dos Ayuda .bat

Publicado por help (2 intervenciones) el 13/05/2008 14:09:41
Eso lo unico que hace es mostrarte el contenido me explique yo mal realmente
si mira lo que tiene pero no me vale porque necesito k aparte de mirar lo que tiene entre en los directorios de la ruta absoluta y borre los archivos k me interesa
el parametro que me falta es por ejemplo:
Si la entrada es un directorio call lokesea.bat %1 (aki no se lo k hay k poner para
k coja ese directorio o archivo como parametro)
Si alguien sabe solucionarlo .
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:Ms-dos Ayuda .bat

Publicado por Antoni Masana (295 intervenciones) el 14/05/2008 21:27:19
Mirate el help del FOR. Tiene un parametro que te devuelve los directorios.
Y desde el for puedes llarmar a otro BAT o si mismo para tratar cada uno de los directorios.

Y como creo que se trata una practica de clase no te escribo codigo a menos seas un poco mas explicito y cuentas el por, el para y el porque de tu peticion.

De todas formas un saludo
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:Ms-dos Ayuda .bat

Publicado por JULIO (2 intervenciones) el 09/09/2008 18:13:15
hola quiero hacer un ping a 50 direcciones y saber cual esta arriba, entonces las direcciones la tengo en un alista LISTA_IP me pueden ayudar,

gracias


FOR %%i IN (LISTA_IP.TXT) do

@ping %%i -n 1 > nul
@IF ERRORLEVEL 1 GOTO dead
@IF ERRORLEVEL 0 GOTO alive

:dead
@ECHO %%i Dead
@GOTO end

:alive
@ECHO %%i Alive
@GOTO end

:end
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