Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1696 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [résolu] copier des fichiers sur disquette en zip

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] copier des fichiers sur disquette en zip

n°1542958
mancor
Posté le 15-04-2007 à 00:37:04  profilanswer
 

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 :
  1. TOTO.BAT
  2. @Echo OFF
  3. echo TOTO VERSION 0.3
  4. echo Compressions de donnees (PROGRAMME FULLPORK COPYRIGHT)
  5. echo Diffusé sous Copyleft
  6. echo http://konace.info
  7. echo.
  8. echo.
  9. echo.
  10. SET defautdestination = votre destination par defaut
  11. SET defautsource = votre source par defaut
  12. echo.
  13. echo (Nom du fichier zip)
  14. echo.
  15. SET site=
  16. SET /p site=Dans quel site vous trouvez vous ?
  17. echo.
  18. echo.
  19. echo.
  20. :destination
  21. echo (Destination du fichier zip)
  22. echo.
  23. echo A : Repertoire de TOTO
  24. echo B : Choix manuel
  25. choice /c:AB Faites votre choix (A ou B) :
  26. if errorlevel 2 goto b
  27. if errorlevel 1 goto a
  28. :a
  29. SET dst=%defautdestination%
  30. goto source
  31. :b
  32. echo.
  33. echo.
  34. SET dst=
  35. SET /p dst=Entrez le repertoire de desination
  36. goto source
  37. :source
  38. echo.
  39. echo.
  40. echo.
  41. echo (Repertoire des fichiers source)
  42. echo.
  43. echo E : Repertoire par defaut
  44. echo R : Entrer manuellement le chemin de la source
  45. echo.
  46. choice /c:er Faites votre choix (E ou R)
  47. if errorlevel 2 goto r
  48. if errorlevel 1 goto e
  49. :e
  50. echo.
  51. SET src=%defautsource%
  52. goto compress
  53. :r
  54. echo.
  55. SET src=
  56. SET /p src=Entrez le chemin d'acces du repertoire source
  57. echo.
  58. echo Repertoire source selectionne :
  59. echo %src%
  60. goto compress
  61. :compress
  62. echo.
  63. echo.
  64. echo.
  65. echo Les fichiers du repertoire %src% vont maintenant etre copies dans le fichier %dst%%site%.zip .
  66. echo.
  67. pause
  68. 7za a -r -tzip %dst%%site% %src%
  69. goto fin
  70. :fin
  71. echo.
  72. echo Operation terminee.
  73. 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
mood
Publicité
Posté le 15-04-2007 à 00:37:04  profilanswer
 

n°1542979
webding
Posté le 15-04-2007 à 07:56:22  profilanswer
 

Tu connai la syntaxe de 7 zip ?

n°1543080
mancor
Posté le 15-04-2007 à 19:53:27  profilanswer
 

oui
 7za a -r -tzip nom fichier destination nom fichiers origine

n°1543166
webding
Posté le 16-04-2007 à 07:34:37  profilanswer
 

ok

n°1546129
mancor
Posté le 21-04-2007 à 10:36:31  profilanswer
 

ou sont les solutions ??

n°1546142
_darkalt3_
Proctopathe
Posté le 21-04-2007 à 11:41:10  profilanswer
 
n°1546252
mancor
Posté le 21-04-2007 à 15:01:37  profilanswer
 


excellent, on avance très vite

n°1546254
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 21-04-2007 à 15:09:56  profilanswer
 

mancor a écrit :

ou sont les solutions ??


Citation :

[0C] On ne fait pas le boulot à votre place.

  • Les demandes du style "vous pouvez faire un programme faisant [...] pour moi ?" sont assez mal vues et n'obtiennent que très rarement de réponses.
  • Les offres d'emploi et recrutements (même non rémunérés) ont plutôt leur place sur Emploi & Études.

n°1546431
mancor
Posté le 21-04-2007 à 22:18:44  profilanswer
 

oui je sais, je voulais simplement un exemple de programme avec l'explication succinte de chaque ligne .
pour moi ce premier batch pouvait me motiver à chercher des outils qui simplifient le quotidien.  
mais je peux très bien m'en sortir en tapant la commande de 7z .. à la main à chaque fois .

n°1546881
_darkalt3_
Proctopathe
Posté le 23-04-2007 à 10:19:39  profilanswer
 

Y'a des tutoriels plein le net et des exemples plein le forum.
Alors hop, direction recherche, mode lecture.


---------------
Töp of the plöp
mood
Publicité
Posté le 23-04-2007 à 10:19:39  profilanswer
 

n°1550926
mancor
Posté le 28-04-2007 à 13:05:38  profilanswer
 

j'ai trouvé exactement ce qu'il me fallait, batch complet et facile à modifier et sans l'aide soutenu de _darkalt3 et WiiDS.
résolu.  

n°1550929
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 28-04-2007 à 13:07:34  profilanswer
 

mancor a écrit :

j'ai trouvé exactement ce qu'il me fallait, batch complet et facile à modifier et sans l'aide soutenu de _darkalt3 et WiiDS.
résolu.


Content que tu aies découvert le fabuleux monde du "je_viens_pas_emmerder_des_gens_sur_un_forum_si_ce_que_je_cherche_est_sur_google" :jap:


Message édité par WiiDS le 28-04-2007 à 13:08:11
n°1550935
mancor
Posté le 28-04-2007 à 13:29:35  profilanswer
 

on a l'impression qu'il y a des gens très disponible pour faire la morale et qu'ils n'ont que ça à foutre quand on voit le temps de réactivité et dans ce cas ouvre une discussion uniquement pour ça, ici je pense que les lecteurs attendent autre chose.

n°1550937
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 28-04-2007 à 13:38:58  profilanswer
 

mancor a écrit :

on a l'impression qu'il y a des gens très disponible pour faire la morale et qu'ils n'ont que ça à foutre quand on voit le temps de réactivité et dans ce cas ouvre une discussion uniquement pour ça, ici je pense que les lecteurs attendent autre chose.


Tu n'as pas compris l'intérêt de ce forum. Ici c'est un forum d'entraide, pour les gens qui veulent apprendre et comprendre. Les personnes qui veulent qu'on leur crée un truc de A a Z ne sont pas tolérés, surtout que ce que tu as demandé ca demande du temps a faire. On est pas tes esclaves.

n°1550939
webding
Posté le 28-04-2007 à 13:43:27  profilanswer
 

Et ben Wiids et furax aujourdéhui

n°1550950
_darkalt3_
Proctopathe
Posté le 28-04-2007 à 15:03:31  profilanswer
 

+1 avec wiids, en rajoutant "si ca existe déjà, je cherche moi meme avant de faire faire la recherche à d'autres".


---------------
Töp of the plöp

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [résolu] copier des fichiers sur disquette en zip

 

Sujets relatifs
[Javascript] Insérer un retour à la ligne dans un textarea [résolu][RESOLU] fichier excel dans webexpert 6
[résolu][boost::thread] thread à partir d'une fonction à argument?macro excel ajout d'une ligne en couleur (résolu)
[excel] copier contenu d'une cellule dans un integerA la recherche de tutos pyQT4 signal et slots [Résolu]
[résolu] Que signifie : ~[RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?
creer un fichier excel a partir de 3 (résolu)VBA - Détecter sélection plusieurs cellules...résolu
Plus de sujets relatifs à : [résolu] copier des fichiers sur disquette en zip


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR