home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / trojanpr / condom.arc / CONDOM.BAT next >
DOS Batch File  |  1988-02-14  |  1KB  |  68 lines

  1. : This is an example of a batch file which supports the Simple File
  2. : Comparison program, DIF. The invocation syntax of this batch file is
  3. : as follows:
  4. :
  5. :        condom   [d:][path]filename1   [d:][path]filename2
  6. :
  7. : where, of course, the quantities in square brackets, [], are optional.
  8. :
  9. : The DIF program is executed using the filenames specified to the batch
  10. : file, and returns an error code which is examined. Appropriate action
  11. : is taken depending upon what the error code was found to be.
  12. :
  13. : The user is free to specify whatever action s/he deems correct for the
  14. : application at hand.
  15. :
  16. : Charlie Ros5e
  17. : P.O. Box 1636
  18. : Boulder, Colorado, 80306
  19. :
  20. : 303-939-5448
  21.            
  22. Echo Off
  23. Echo Off
  24. Cls
  25. Echo Comparing Files  %1  and  %2
  26. Echo  
  27. Echo  
  28.  
  29. dif  %1  %2
  30.  
  31. If  ErrorLevel == 4  Goto Err4
  32. If  ErrorLevel == 3  Goto Err3
  33. If  ErrorLevel == 2  Goto Err2
  34. If  ErrorLevel == 1  Goto Err1
  35. Goto Err0
  36.  
  37. :Err4
  38. Echo Invalid number of parameters on the command line.
  39. Goto Exit
  40.  
  41. :Err3
  42. Echo At least one of the goddamn files doesn't even exist.
  43. Echo Try to get with the program, will you?
  44. Goto Exit
  45.  
  46. :Err2
  47. Echo The files aren't even the same size.
  48. Echo I'm not going to look at them any further.
  49. Goto Exit
  50.  
  51. :Err1
  52. Echo There is a difference of some kind somewhere.
  53. Echo 
  54. Echo 
  55. Echo 
  56. Echo 
  57. Echo 
  58. Echo 
  59. Echo 
  60. Pause
  61. Goto Exit
  62.  
  63. :Err0
  64. Echo Everything seems to be just ducky!
  65. Goto Exit
  66.  
  67. :Exit
  68.