Creation automatique de dossiers soumis à conditions

Creation automatique de dossiers soumis à conditions - Win NT/2K/XP - Windows & Software

Marsh Posté le 03-03-2005 à 18:01:02    

Bonjours a tous !!!
 
petite question :
 
Je souhaiterais creer automatiquement un repertoire avec des sous repertoires.
explications :
 
je voudrais genre un fichier .bat qui lorsque je l'execute il me demande le nom du client(qui sera par la meme occasion le nom du repertoire) ensuite qu'il me propose 2 choix qui en decoulera la creation de sous repertoires distincts (d'apres ce choix)dans le repertoire precedenment creé...
 :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:  
 
Ai-je été assez clair !!!
 
par avance merci.
 
dob.
 
ps: désolé autre petite question  :ange:  :ange: :
sous outlook express y a t'il une options genre quand on clique sur envoyer le message il nous demande une confirmation (sorte de securité pour ne pas envoyer betement un mail)??
 
Re merci par avance !!!!

Reply

Marsh Posté le 03-03-2005 à 18:01:02   

Reply

Marsh Posté le 04-03-2005 à 00:24:57    

Personne pour repondre ??
 

Reply

Marsh Posté le 04-03-2005 à 01:36:25    

Dob777 a écrit :

je voudrais genre un fichier .bat qui lorsque je l'execute il me demande le nom du client(qui sera par la meme occasion le nom du repertoire) ensuite qu'il me propose 2 choix qui en decoulera la creation de sous repertoires distincts (d'apres ce choix)dans le repertoire precedenment creé...
 :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:  
 
Ai-je été assez clair !!!


Non, je ne t'ai pas très bien compris :ane: Donne un exemple concret, ce serait super !
 
Indépendamment de ce que tu veux faire, sous XP tu ne peux pas faire une discussion avec l'utilisateur par le batch, à moins que tu prennes un utilitaire supplémentaire.  
 
Mais pourquoi pas fournir le nom du répertoire en argument du batch ?
 

Citation :


désolé autre petite question  :ange:  :ange: :
sous outlook express y a t'il une options genre quand on clique sur envoyer le message il nous demande une confirmation (sorte de securité pour ne pas envoyer betement un mail)??


Chais pas. Je ne m'en sers pas :ane:

Reply

Marsh Posté le 04-03-2005 à 01:36:54    

?

Reply

Marsh Posté le 04-03-2005 à 01:40:38    

http://graphics.gaiaonline.com/GraphicElements/rockpuppy.gif rien compris

Reply

Marsh Posté le 04-03-2005 à 09:16:06    

on recommence  :pt1cable:  :pt1cable: !!
 
je souhaiterai avoir un script ou autre qui me permettrait de donner un nom de repertoire en me posant une question genre:
 
  - veuillez indiquez le nom du client :
 
ensuite la le script devrait me poser une autre question genre:
 
  - Consultation ou contentieu ?
 
et suivant la reponse, il me creerait des sous repertoires differents dans le repertoire precedement creer(le nom du client)
 
exemple arborescence pour le client Toto en contentieu:
 
d:\Données\Toto\courrier
                \documents
                \Factures
                 
 
exemple arborescence pour toto en cosultation
d:\données\Toto\courrier
                \documents
                \Factures
                \Descision
 
Maintenant est ce possible avec un simple sript DOS ou faut il faire ca avec autre chose ???
 
Merci de votre comprehension !!!
 
Dob

Reply

Marsh Posté le 04-03-2005 à 11:55:32    

C'est bien plus clair.
 
Mais ce que je disais reste valable : le mode interactif n'est pas possible avec le jeu de commande du shell XP. Il faut passer par les arguments du batch.
 
Genre : le batch doit être lancé sous forme :
 
mon_batch contentieu toto
ou
mon_batch consultation toto
 

Code :
  1. @echo off
  2. rem Si l'utilisateur fournit moins de 2 arguments, affiche la syntaxe
  3. if "%2%."=="." goto :syntaxe
  4. rem Créer le dossier toto
  5. mkdir %2%
  6. rem Si le premier param est contentieu (t'es sûr de l'ortho ? ;)
  7. if "%1%"=="contentieu" (
  8. rem faire d'autres mkdir ici
  9. ...
  10. rem quitter une fois c'est fait
  11. goto :eof
  12. )
  13. if "%1%"=="consultation" (
  14. rem faire d'autres mkdir ici
  15. ...
  16. rem quitter une fois c'est fait
  17. goto :eof
  18. )
  19. :syntaxe
  20. rem Afficher la syntaxe ici par les echo


 
Voilà.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed