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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch : bloqué et à rendre... help svp!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

batch : bloqué et à rendre... help svp!!

n°1805429
jojoguitar
Posté le 28-10-2008 à 13:06:41  profilanswer
 

Bonjour à tous amis informaticiens!
 
Voila, je suis en formation administrateur réseau au cesi, et j'ai un petit devoir à rendre...
 
Il sagit d'un batch qui a pour but de faire ceci :  
 
A faire sous forme d’un menu :
 
   - Qui sera capable de copier intégralement le répertoire de votre choix sur le lecteur réseaux précédemment créé
   - De restaurer ce même répertoire à l’endroit d’origine en écrasant les données existantes
   - De lister le contenu d’un fichier quelconque  et d’afficher le résultat
   - De lister tous les fichiers et dossiers d’un répertoire donné
 
 
J'ai donc commencé à le faire, mais je suis bloqué... voici mes lignes :  
 
 
:debut
@echo off
echo que voulez vous faire?
echo.
echo reponse a: copier integralement le repertoire de votre choix sur le lecteur reseaux  
echo reponse b: restaurer ce meme repertoire à l’endroit d’origine en ecrasant les donnees existantes
echo reponse c: lister le contenu d’un fichier quelconque  et d’afficher le resultat
echo reponse d: lister tous les fichiers et dossiers d’un repertoire donnee
 
Choice /C:abcd Faites votre choix...
 
If %ERRORLEVEL%==1  goto a
If %ERRORLEVEL%==2  goto b
If %ERRORLEVEL%==3  goto c
If %ERRORLEVEL%==4  goto d
 
:a
Echo Repertoire?
Set /p nom=""
xcopy %nom% "C:\"
 
pause
 
 
Quand je l'execute, il me met un petit message d'erreur : Nombre de paramètre non valide... je suis bloqué!
 
 
De plus, je ne connais pas la commande permettant de faire de 2ème point, à savoir : restaurer ce même répertoire à l’endroit d’origine en écrasant les données existantes.
 
Si vous pouvez m'apporter votre aide je vous serez très reconnaissant!
 
Bonne journée!

mood
Publicité
Posté le 28-10-2008 à 13:06:41  profilanswer
 

n°1813711
schoon
Posté le 19-11-2008 à 10:36:23  profilanswer
 

@ECHO OFF
CLS
:menu
ECHO  
ECHO                            Choisissez l'action … ex‚cuter:                                
ECHO.
ECHO a. Copier integralement le repertoire de votre choix sur le lecteur reseaux
ECHO b. Restaurer ce meme repertoire … l'endroit d'origine en ecrasant les donnees existantes
ECHO c. Lister le contenu d'un fichier quelconque  et d'afficher le resultat
ECHO d. Lister tous les fichiers et dossiers d'un repertoire donnee
ECHO.
ECHO.
SET choice=  
SET /p choice=Votre choix ?  
IF NOT '%choice%'=='' SET choice=%choice:~0,1%  
IF %choice%==a GOTO copie  
IF %choice%==b GOTO restaure
IF %choice%==c GOTO liste_cont
IF %choice%==d GOTO liste_all
 
CLS  
ECHO Le choix "%choice%" n'est pas valide.
ECHO.
ECHO Presser une touche pour retourner au menu.
PAUSE>NUL
CLS
GOTO menu  
 
:copie  
ECHO Entrez le nom de votre repertoire?  
SET /P nom=""
XCOPY %nom% "C:\"
CLS
GOTO menu


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

  batch : bloqué et à rendre... help svp!!

 

Sujets relatifs
HELP dr java[batch] un bète SET puis ECHO dans une boucle for, mais non...
Soucis affichage sur google help please !!!![TUTO] - [Batch Dos] Script changement de mot de passe AD
need HELP - confirmation inscription compte utilisateur sur base ODBCBoucle sur répertoire en batch
Batch répertoire .eps .jpg[Résolu] - [Batch Dos] probleme commande for /F
[Batch] Utliser un batch sur 98, mais conçu avec XP[Résolu] - [Batch Dos] créer un tache planifiée J+3
Plus de sujets relatifs à : batch : bloqué et à rendre... help svp!!


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