home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
bonus
/
sleepdsk
/
install.bat
< prev
next >
Wrap
DOS Batch File
|
1994-06-20
|
6KB
|
155 lines
: INSTALL.BAT - Programme d'installation. VERSION LIBRE ESSAI
: SleepDisk v1.0 - Copyright (C) 1994, Patrick AOUN. Tous droits réservés.
@echo off
cls
echo Programme d'installation de SleepDisk v1.0 - VERSION LIBRE ESSAI
echo Copyright (C) 1994 Patrick AOUN. Tous droits réservés.
echo.
if %1!==! goto Aide
if %1==? goto Aide
if %1==/? goto Aide
if %1==-? goto Aide
for %%a in (H h) do if %%a==%1 goto Aide
for %%a in (H h) do if /%%a==%1 goto Aide
for %%a in (H h) do if -%%a==%1 goto Aide
for %%a in (C:\ c:\ \) do if %%a==%1 goto Aide
if not exist %1\nul md %1
if exist %1\nul goto DestOK
echo Impossible de créer ou de trouver le répertoire destination spécifié !
echo (Répertoire %1)
goto Sortie_A
:DestOK
for %%a in (SLEEP.EXT SLEEPDSK.BAT SLEEPDSK.DOC _SLEEP.COM CADEAU.TXT) do if not exist %%a goto FileMiss
if exist c:\sleep.bat del c:\sleep.bat
if not exist c:\sleep.bat goto CrSleepB
echo Impossible de remplacer le fichier C:\SLEEP.BAT !
goto Sortie_A
:CrSleepB
echo Création du programme de lancement C:\SLEEP.BAT en cours...
rem>c:\sleep.bat
echo : SLEEP.BAT - Programme de lancement de SleepDisk v1.0>>c:\sleep.bat
echo : Copyright (C) 1994, Patrick AOUN.>>c:\sleep.bat
echo.>>c:\sleep.bat
echo @echo off>>c:\sleep.bat
echo cls>>c:\sleep.bat
echo.>>c:\sleep.bat
echo echo SLEEP.BAT - Programme de lancement de SleepDisk v1.0>>c:\sleep.bat
echo echo Copyright (C) 1994, Patrick AOUN.>>c:\sleep.bat
echo echo.>>c:\sleep.bat
echo.>>c:\sleep.bat
echo c:>>c:\sleep.bat
echo if exist %1\nul goto ChkParam>>c:\sleep.bat
echo echo Le répertoire d'installation de SleepDisk (%1) est introuvable !>>c:\sleep.bat
echo goto Sortie>>c:\sleep.bat
echo.>>c:\sleep.bat
echo :ChkParam>>c:\sleep.bat
echo cd %1>>c:\sleep.bat
echo if %%1!==! goto SleepCOM>>c:\sleep.bat
echo for %%%%a in (S s) do if %%%%a==%%1 goto SleepDskBAT>>c:\sleep.bat
echo.>>c:\sleep.bat
echo echo Pour lancer SleepDisk, tapez : SLEEP (Entrée)>>c:\sleep.bat
echo echo Pour préparer une disquette SleepDisk, tapez : SLEEP S (Entrée) [=Aide].>>c:\sleep.bat
echo echo.>>c:\sleep.bat
echo echo NB: Le programme SLEEP.BAT doit se trouver dans le répertoire racine>>c:\sleep.bat
echo echo de l'unité C. Le chemin C:\ doit être indiqué dans la variable PATH.>>c:\sleep.bat
echo echo Pour plus d'informations, veuillez consulter le fichier SLEEPDSK.DOC.>>c:\sleep.bat
echo goto Sortie>>c:\sleep.bat
echo.>>c:\sleep.bat
echo :SleepCOM>>c:\sleep.bat
echo if not exist _sleep.com goto ErrSleepCOM>>c:\sleep.bat
echo _sleep.com>>c:\sleep.bat
echo goto Sortie>>c:\sleep.bat
echo.>>c:\sleep.bat
echo :ErrSleepCOM>>c:\sleep.bat
echo echo Le programme %1\_SLEEP.COM est introuvable !>>c:\sleep.bat
echo goto Sortie>>c:\sleep.bat
echo.>>c:\sleep.bat
echo :SleepDskBAT>>c:\sleep.bat
echo if not exist sleepdsk.bat goto ErrSleepDskBAT>>c:\sleep.bat
echo call sleepdsk.bat %%2>>c:\sleep.bat
echo goto Sortie>>c:\sleep.bat
echo.>>c:\sleep.bat
echo :ErrSleepDskBAT>>c:\sleep.bat
echo echo Le programme %1\SLEEPDSK.BAT est introuvable !>>c:\sleep.bat
echo.>>c:\sleep.bat
echo :Sortie>>c:\sleep.bat
echo echo.>>c:\sleep.bat
echo cd\>>c:\sleep.bat
if exist c:\sleep.bat goto SleepBATOk
echo Le programme C:\SLEEP.BAT n'a pas pu être créé !
echo.
echo NB: cette erreur survient si le lecteur C est plein, s'il y a un conflit
echo dans le réseau, et/ou si le nombre maximal d'entrées du répertoire C:\
echo est dépassé.
goto Sortie_A
:SleepBATOk
echo Le programme C:\SLEEP.BAT a été créé avec succès.
echo.
echo Copie des fichiers de SleepDisk en cours... Veuillez patienter s.v.p.
for %%a in (SLEEP.EXT SLEEPDSK.BAT SLEEPDSK.DOC _SLEEP.COM CADEAU.TXT) do copy %%a %1 /v>nul
for %%a in (SLEEP.EXT SLEEPDSK.BAT SLEEPDSK.DOC _SLEEP.COM CADEAU.TXT) do if not exist %1\%%a goto FileCpErr
echo Les fichiers de SleepDisk ont été copiés avec succès.
echo.
goto FinalMess
:FileMiss
echo Fichier(s) manquant(s) ! Assurez-vous que le répertoire courant de l'unité
echo courante contient tous les fichiers nécessaires. Si votre copie de SleepDisk
echo est incomplète, adressez-vous directement à l'auteur.
goto Sortie_A
:FileCpErr
echo Erreur de copie de fichier(s) !
echo Assurez-vous que le lecteur C n'est pas plein, et que l'accès n'a pas été
echo refusé (fichiers de mêmes noms et/ou conflit réseau).
goto Sortie_A
:FinalMess
c:
cd %1
echo Installation de SleepDisk v1.0 terminée.
echo.
echo Pour lancer SleepDisk, tapez : SLEEP (Entrée)
echo Notez que le répertoire C:\ doit être inclus dans la variable PATH.
echo Pour tout renseignement, veuillez consulter le fichier SLEEPDSK.DOC
echo dans le répertoire %1
goto Sortie
:Aide
echo Pour installer SleepDisk, activez (CD) le répertoire contenant les fichiers
echo du logiciel, tapez ensuite :
echo.
echo INSTALL "DESTINATION" (Entrée)
echo.
echo où "DESTINATION" représente l'unité et le chemin complet du répertoire dans
echo lequel SleepDisk doit être installé. Exemple : INSTALL C:\UTIL (Entrée). Si
echo le répertoire C:\UTIL n'existe pas, il sera créé.
echo.
echo En cas de problème, vous pouvez nous écrire à l'adresse suivante :
echo.
echo Patrick AOUN 20, résidence Les Tarâtres 92500 Rueil-Malmaison FRANCE
echo.
echo Veuillez nous faire parvenir votre courrier sous pli affranchi en y joignant
echo une enveloppe timbrée libellée à votre nom et adresse. Merci de bien vouloir
echo nous indiquer la provenance de votre copie.
echo.
echo Pour tous renseignements, veuillez consulter le fichier SLEEPDSK.DOC.
goto Sortie
:Sortie_A
echo.
echo Lancer la commande INSTALL /? pour obtenir de l'aide.
:Sortie
echo.