Título: [BATCH][Ayuda]con script para sabe el nombre de un archivo... Publicado por: FranciskoAsdf en 8 Mayo 2009, 05:59 am hola a todos, saludos!! ^^
Mi problema es el siguiente, lo que pasa es que he estado tratando de hacer un code en batch que me ayude a evitar que mi PC (y el de otros también, si es que me resulta)se infecte con el virus "Autorun.inf", tengo un code bastante bueno, que me detecta si hay pendrives conectadas al PC (Gracias Leo Gutiérrez por ese FOR xD), si las hay les quita los atributos de "Sistema" y "Oculto" a todos los archivos que sean necesarios, además me avisa si hay un archivo llamado "Autorun.inf" en la unidad detectada, y si es así, lo mueve a un carpeta que se llama "VIRUS_BORRAR", hasta ahí todo bien, solo lo ejecuto cuando conecto una usb el PC y listo, ahora el problema es que este archivo siempre viene acompañado de un ejecutable de nombre aleatorio y de extensión aleatoria como por ejemplo: Código: juyta.exe Estos nombres siempre están "escritos" en el archivo Autorun.inf En una línea como esta: Código: SHEll\EXPlorE\cOMmand= juyta.exe El problema es que como se ve en el ejemplo nunca son iguales las líneas, el signo "=" nunca esta en el mismo lugar, aunque lo demás si como el "SHEll\EXPlorE\cOMmand", solo el signo "=" va cambiando de lugar.... Ahora lo que yo quiero hacer (y que he tratado de todas formas pero no me ha resultado), es saber el nombre del archivo que viene después del signo "=", ya sea de extensión .pif, .cmd ó .exe, para así poder mover el archivo del pendrive a una carpeta que el usuario pueda eliminar después, o simplemente que lo elimine ^^*! He probado con for, con findstr, pero no me resulta, además no soy muy bueno para usar el for xD!, también he mirado alguno ejemplos de otro tipo de scripts en el foro, pero no me ha resultado, es por eso que estoy haciendo el post, para ver si alguno de Uds. me puede ayudar a solucionar esto.... Espero haberme explicado lo mejor posible... si hay alguna duda por favor postear ;D!!!!!!!!! Saludos y muchas gracias de ante mano ^^! Aqui dejo el codigo del programa (de lo que llevo hasta el momento :)) Código: @echo off espero que me puedan ayudar ^^, no creo que sea muy complicado, pero a mi no me funciona xDDDD saludos =)! Título: Re: [BATCH][Ayuda]con script para sabe el nombre de un archivo... Publicado por: leogtz en 8 Mayo 2009, 06:40 am Puedes utilizar algo como esto:
Código
Salida: autorun.txt Código: C:\>type autorun.txt Código: juyta.exe Título: Re: [BATCH][Ayuda]con script para sabe el nombre de un archivo... Publicado por: FranciskoAsdf en 11 Mayo 2009, 03:42 am muchisimas gracias por tu ayuda leo guitierrez ^^*!
espero que me funcione !!! :DD saludos y gracias de nuevo ^^*! |