home *** CD-ROM | disk | FTP | other *** search
/ Freelog 10 / Freelog010.iso / BAS / Genealog / SupCous / COUSIN03.BAT next >
DOS Batch File  |  2000-01-16  |  2KB  |  80 lines

  1. ECHO OFF
  2. CLS
  3. REM param 1=chemin du dossier
  4. REM param 2=numero de version a installer sur 2 chiffres
  5. REM param 3=1 si 1ere fois, sinon 0
  6. REM param 4=n° version precedente sur 2 chiffres, sinon 0
  7. IF "%1" == "" GOTO PAGLOP
  8. CD %1
  9. IF "%3" == "0" GOTO MAJ
  10.  
  11. REM 1ere fois : on refabrique un SRCOUS**.exe
  12. :EXPLODE
  13. DEL %1\SRCOUS%2.EXE
  14. %1\PKZIP.EXE  SRCOUS%2  %1\UTILGD%2.XLA  %1\X_SKCT%2.XLS  %1\LICOUS%2.DOC  %1\LICOUS%2.WRI  %1\KHI%2.WAV  %1\KBYE%2.WAV  %1\COUSIN%2.BAT  %1\MULTIV%2.EXE  %1\PKZIP.EXE  %1\ZIP2EXE.EXE 
  15. %1\ZIP2EXE.EXE SRCOUS%2.zip
  16. DEL %1\SRCOUS%2.ZIP
  17. DEL %1\PKZIP.EXE
  18. DEL %1\ZIP2EXE.EXE
  19. CLS
  20. EXIT
  21.  
  22. REM INSTALLATIONS SUIVANTES
  23. REM on commence par enlever la version precedente sauf fichier de controle
  24. REM on vΘrifie si on est bien dans le meme dossier
  25. REM cas particulier de changement de noms en passant de V01 α V02
  26. REM on conserve le fichier de controle en changeant son numero
  27.  
  28. :MAJ
  29. IF NOT EXIST %1\UTILGD%4.XLA goto PALA1
  30. DEL %1\UTILGD%4.XLA
  31. DEL %1\SRCOUS%4.EXE
  32. IF "%4"  ==  "01"  GOTO UNTODEU
  33. DEL %1\X_SKCT%4.XLS
  34. ATTRIB -r %1\KHI%4.XLS
  35. DEL %1\KHI%4.WAV
  36. ATTRIB -r %1\KBYE%4.XLS
  37. DEL %1\KBYE%4.WAV
  38. DEL %1\LICOUS%4.DOC
  39. DEL %1\LICOUS%4.WRI
  40. DEL %1\COUSIN%4.BAT
  41. DEL %1\MULTIV%4.EXE
  42. GOTO EXPLODE
  43.  
  44. REM cas particulier V01 vers V02
  45. :UNTODEU
  46. DEL %1\X_SKCTRL.XLS
  47. DEL %1\KBVENUE.WAV
  48. DEL %1\KOREVOIR.WAV
  49. DEL %1\LICOUSIN.DOC
  50. DEL %1\COUSIN.BAT
  51. GOTO EXPLODE
  52.  
  53. REM installation suivante et fichier introuvable
  54. :PALA1
  55. ECHO
  56. ECHO ******************ATTENTION****************************
  57. ECHO
  58. ECHO ANOMALIE EN INSTALLANT SuperCousin version %2
  59. ECHO Le fichier macro precedent "UTILGD%4"
  60. ECHO est introuvable dans le dossier %1.
  61. ECHO Ce n'est surement pas le dossier initial
  62. ECHO ou bien ce n'est pas la version precedente ?
  63. ECHO Recopiez SRCOUS%2 dans le dossier initial et
  64. ECHO relancez le.
  65. ECHO ***********************************************************
  66. PAUSE
  67. CLS
  68. EXIT
  69.  
  70. :PAGLOP
  71. ECHO
  72. ECHO ************************ATTENTION***********************
  73. ECHO
  74. ECHO COUSIN.BAT ne doit pas etre lance manuellement !!!
  75. ECHO Consultez la notice d'installation de SuperCousin..
  76. PAUSE
  77. CLS
  78. EXIT
  79.  
  80.