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