Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Sigfriedkim en 13 Diciembre 2011, 20:03 pm



Título: (Solucionado :P) Fc + Find Batch
Publicado por: Sigfriedkim en 13 Diciembre 2011, 20:03 pm
Buenas tardes nuevamente recurro a ustedes, con este problemita que tengo, bueno les comento: ya qtengo parte de un batch pero quiero que me compruebe un campo si es verdadero que tiene la siguiente leyenda en el texto que se guarde en un log y en una carpeta especifica pero si no que le la guarde en otro carpeta independinte

codigo

FC /C /L /OFF  "Test 1\Desproce.csv" "Test 2\Desproce.csv"| find "no se han encontrado diferencias"

if "no se han encontrado diferencias"
echo no se encontro ninguna diferencia>>c:\texto.log

else

echo se encontro diferencia>>c:\Error.log


Título: Re: Fc + Find Batch
Publicado por: Eleкtro en 13 Diciembre 2011, 20:42 pm
creo que esto es lo que quieres...

Código
  1. @echo Off
  2.  
  3. FC /C /L /OFF ".\Test 1\Desproce.csv" ".\Test 2\Desproce.csv" | Find /I "no se han encontrado diferencias" >Nul
  4.  
  5. If %ErrorLevel% Equ 0 (
  6. Echo No se encontr˘ ninguna diferencia>>"%SystemDrive%\Log.log"
  7. ) Else (
  8. Echo Se encontr˘ diferencia>>"%SystemDrive%\Error.log"
  9. )
  10.  


Título: Re: (Solucionado :P) Fc + Find Batch
Publicado por: Sigfriedkim en 13 Diciembre 2011, 21:21 pm
Listo Sir.

Gracias

Saludos