antivirus en batch

Iniciado por emerling, 4 Enero 2008, 08:54 AM

0 Miembros y 1 Visitante están viendo este tema.

emerling

hola, he creado un antivirus para pen drive y unidades de red
pero quiero automatizar mejor el proceso,
ejemplo
yo busco en el pen drive "X:\"
resumen...............
cd
X:
attrib -s -h -r virus.exe
del /s /q /f virus.exe
rem repito el proceso con otro archivo
attrib -s-h -r otrovirus.exe
del /s /q /f otrovirus.exe
rem cambio de directorio
cd\
cd c:\
c:
ATTRIB -R -H -S -A %SystemRoot%\System32\virus.exe
del /s /q /f %SystemRoot%\System32\virus.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\otrovirus.exe
del /s /q /f %SystemRoot%\System32\otrovirus.exe
................

etc etc. Hasta una lista de varios directorios y mas de 30 archivos de virus
el problema es que yo quiero es "Pulir" el batch, quiero que me refleje de la lista de virus que tengo en una sola linea, tal cual buscan algunos antivirus, donde en una sola linea aparece el nombre y ruta del archivo y va cambiando en la misma linea. algo como ..Escaneando.....archivo1.XXX
con el batch, va pasando tal como si teclearamos DIR /S. es como una lectura donde la pantalla te da todos los nombres y si es larga entonces debes maximizar y mover la barrade desplazamiento para ver el primer archivo. yo quiero simplemente que todo salga en una sola linea, si encuentra el archívo simplemente salga el mensaje de archivo eliminado,
..Escaneando....archivo30   Eliminado,.
y los que no encuentre no salga., pues con el batch actual, la lista crece en la ventana y sale archivo no encontrado en cada archivo que ya no existe. yo solo quiero que si no existe siga en la misma linea y si encuentra  lo elimine esto lo grabo en un log y listo tendre los nombres de cuales elimine, y no se hace tan tediosa la lista de 30 archivos buscarlos en cada directorio darle al attrib y luego el del y que salga el mensaje  archivo no encontrado.