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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Buscar un archivo con .bat
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Buscar un archivo con .bat  (Leído 10,422 veces)
diegoalbarado

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Buscar un archivo con .bat
« en: 16 Mayo 2011, 05:39 am »

Hola, soy nuevo en esto de batch,
quisiera saber como hago lo siguiente:

Necesito un batch q busque un archivo llamado "file.exe" en "%programfiles%\carpeta" y q al encontrarlo lo reemplase por otro de la carpeta c:. Pero el tema es q si no encuentra el archivo "file.exe" en "%programfiles%\carpeta" lo vuelva a buscar en esa carpeta hasta encontrarlo.

espero haber sido claro y q me entiendan. muchas gracias.


En línea

.:Snifer:.

Desconectado Desconectado

Mensajes: 74


Ver Perfil
Re: Buscar un archivo con .bat
« Respuesta #1 en: 16 Mayo 2011, 06:16 am »

Si no estoy mal mas o menos esto es lo que deberia de hacer para la busqueda

Código
  1. cd /d "%homedrive%\archivos"
  2. for /d /r %%_ in (*) do
  3. if exist "%%_\file.txt"
  4.  

SABIA que lo vi en alguna parte jejeje aqui lo tienes..


« Última modificación: 16 Mayo 2011, 06:28 am por .:Snifer:. » En línea

SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: Buscar un archivo con .bat
« Respuesta #2 en: 16 Mayo 2011, 07:49 am »

espero haber sido claro y q me entiendan. muchas gracias.
Leete un manual básico para aprender a hacer bucles.



El código busca el archivo hasta encontrarlo, si lo encuentra lo reemplaza y luego el batch finaliza. Si no quieres que el batch se termine, y siga buscando aún despues de haberlo reemplazado, borra las lineas de "if reemplazado" y "set reemplaazado" y listo.

Saludossss



Código
  1. ## By PiToLoKo
  2.  
  3. @echo off
  4. :BUCLE
  5.  
  6. If %reemplazado% EQU 1 exit
  7.  
  8. if exist "%programfiles%\carpeta\file.exe" do (
  9. copy /y c:\file.exe "%programfiles%\carpeta\file.exe"
  10.        set reemplazado=1
  11.        goto:bucle
  12. ) ELSE (
  13. ping -n 1 localhost >nul
  14. goto:bucle)

PD: listo lo del ping XD sorry
« Última modificación: 16 Mayo 2011, 23:47 pm por pitoloko » En línea

No he vuelto, solo estoy de paso.
-- KiLiaN --


Desconectado Desconectado

Mensajes: 1.163


Ju Já!!


Ver Perfil
Re: Buscar un archivo con .bat
« Respuesta #3 en: 16 Mayo 2011, 11:11 am »

Se te quedo el ping pegado al guión.
En línea

diegoalbarado

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Buscar un archivo con .bat
« Respuesta #4 en: 16 Mayo 2011, 17:24 pm »

muchisimas gracias por la ayuda tan rapida. me ayudo muchisimo sus respuestas. tuve q hacer algunas modificaciones por q no me funciono de entrada pero muchas gracias igual
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
buscar archivo de caducidad ¬¬
Programación Visual Basic
elmaro 0 1,343 Último mensaje 20 Agosto 2006, 22:33 pm
por elmaro
Buscar cadena de archivo .exe
.NET (C#, VB.NET, ASP)
mariana_87 1 2,808 Último mensaje 27 Agosto 2009, 01:28 am
por Jaixon Jax
archivo ingresar, buscar txt « 1 2 3 4 »
Java
javahat 32 20,790 Último mensaje 17 Diciembre 2009, 04:23 am
por javahat
Buscar archivo en visual basic
Programación Visual Basic
XxTheCochixX 3 3,909 Último mensaje 26 Mayo 2010, 21:02 pm
por XxTheCochixX
archivo vbs para buscar en google?
Scripting
**Aincrad** 5 2,839 Último mensaje 7 Julio 2017, 01:59 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines