home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 10
/
Freelog010.iso
/
BAS
/
Genealog
/
SupCous
/
COUSIN03.BAT
next >
Wrap
DOS Batch File
|
2000-01-16
|
2KB
|
80 lines
ECHO OFF
CLS
REM param 1=chemin du dossier
REM param 2=numero de version a installer sur 2 chiffres
REM param 3=1 si 1ere fois, sinon 0
REM param 4=n° version precedente sur 2 chiffres, sinon 0
IF "%1" == "" GOTO PAGLOP
CD %1
IF "%3" == "0" GOTO MAJ
REM 1ere fois : on refabrique un SRCOUS**.exe
:EXPLODE
DEL %1\SRCOUS%2.EXE
%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
%1\ZIP2EXE.EXE SRCOUS%2.zip
DEL %1\SRCOUS%2.ZIP
DEL %1\PKZIP.EXE
DEL %1\ZIP2EXE.EXE
CLS
EXIT
REM INSTALLATIONS SUIVANTES
REM on commence par enlever la version precedente sauf fichier de controle
REM on vΘrifie si on est bien dans le meme dossier
REM cas particulier de changement de noms en passant de V01 α V02
REM on conserve le fichier de controle en changeant son numero
:MAJ
IF NOT EXIST %1\UTILGD%4.XLA goto PALA1
DEL %1\UTILGD%4.XLA
DEL %1\SRCOUS%4.EXE
IF "%4" == "01" GOTO UNTODEU
DEL %1\X_SKCT%4.XLS
ATTRIB -r %1\KHI%4.XLS
DEL %1\KHI%4.WAV
ATTRIB -r %1\KBYE%4.XLS
DEL %1\KBYE%4.WAV
DEL %1\LICOUS%4.DOC
DEL %1\LICOUS%4.WRI
DEL %1\COUSIN%4.BAT
DEL %1\MULTIV%4.EXE
GOTO EXPLODE
REM cas particulier V01 vers V02
:UNTODEU
DEL %1\X_SKCTRL.XLS
DEL %1\KBVENUE.WAV
DEL %1\KOREVOIR.WAV
DEL %1\LICOUSIN.DOC
DEL %1\COUSIN.BAT
GOTO EXPLODE
REM installation suivante et fichier introuvable
:PALA1
ECHO
ECHO ******************ATTENTION****************************
ECHO
ECHO ANOMALIE EN INSTALLANT SuperCousin version %2
ECHO Le fichier macro precedent "UTILGD%4"
ECHO est introuvable dans le dossier %1.
ECHO Ce n'est surement pas le dossier initial
ECHO ou bien ce n'est pas la version precedente ?
ECHO Recopiez SRCOUS%2 dans le dossier initial et
ECHO relancez le.
ECHO ***********************************************************
PAUSE
CLS
EXIT
:PAGLOP
ECHO
ECHO ************************ATTENTION***********************
ECHO
ECHO COUSIN.BAT ne doit pas etre lance manuellement !!!
ECHO Consultez la notice d'installation de SuperCousin..
PAUSE
CLS
EXIT