bonjour,
je veux créer un fichier batch avec les données suivante :
- fonctionne sous nt ou xp
- demande de choisir le type de machine (les dossiers ne sont pas aux mêmes endroits suivant la machine)
- en fonction du choix copier en zip sur une disquette tous les fichiers *.sta et *.trc se trouvant dans un répertoire précis.
- j'ai retenu 7za comme uititaire
Gràce à l'aide soutenue des usagers de ce forum, nous avons obtenu un programme fonctionnel sous winxp2ketc :
Code :
- TOTO.BAT
- @Echo OFF
- echo TOTO VERSION 0.3
- echo Compressions de donnees (PROGRAMME FULLPORK COPYRIGHT)
- echo Diffusé sous Copyleft
- echo http://konace.info
- echo.
- echo.
- echo.
- SET defautdestination = votre destination par defaut
- SET defautsource = votre source par defaut
- echo.
- echo (Nom du fichier zip)
- echo.
- SET site=
- SET /p site=Dans quel site vous trouvez vous ?
- echo.
- echo.
- echo.
- :destination
- echo (Destination du fichier zip)
- echo.
- echo A : Repertoire de TOTO
- echo B : Choix manuel
- choice /c:AB Faites votre choix (A ou B) :
- if errorlevel 2 goto b
- if errorlevel 1 goto a
- :a
- SET dst=%defautdestination%
- goto source
- :b
- echo.
- echo.
- SET dst=
- SET /p dst=Entrez le repertoire de desination
- goto source
- :source
- echo.
- echo.
- echo.
- echo (Repertoire des fichiers source)
- echo.
- echo E : Repertoire par defaut
- echo R : Entrer manuellement le chemin de la source
- echo.
- choice /c:er Faites votre choix (E ou R)
- if errorlevel 2 goto r
- if errorlevel 1 goto e
- :e
- echo.
- SET src=%defautsource%
- goto compress
- :r
- echo.
- SET src=
- SET /p src=Entrez le chemin d'acces du repertoire source
- echo.
- echo Repertoire source selectionne :
- echo %src%
- goto compress
- :compress
- echo.
- echo.
- echo.
- echo Les fichiers du repertoire %src% vont maintenant etre copies dans le fichier %dst%%site%.zip .
- echo.
- pause
- 7za a -r -tzip %dst%%site% %src%
- goto fin
- :fin
- echo.
- echo Operation terminee.
- pause
|
Les repertoire source/Destination par defaut sont a modifier au tout debut du script, que vous pouvez copier, utiliser et vendre à votre guise.
Les fichiers 7za.exe et CHOICE.COM sont à placer dans le meme répertoire que toto.bat .
Bonne compression à tous et à toute.
Message édité par mancor le 28-04-2007 à 18:51:52