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

  FORUM HardWare.fr
  Programmation
  Divers

  Script ms dos -> .bat !!! Besoin d'aide SVP !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script ms dos -> .bat !!! Besoin d'aide SVP !!

n°918837
taurus400
Posté le 09-12-2004 à 15:06:30  profilanswer
 

Bonjour à tous,
 
J'essaye de créer un script avec des commandes ms dos puis de l'exécuter en .bat.
Le pb c qu'il n'arrive pas à suivre les renvois (goto).
 
Je me suis inspiré du site :  
http://www.alphaquark.com/Informat [...] tch_choice
 
Voici le script simplifié:
c:
cd \toto
if exist \tata goto suite
md \toto\tata
goto fin
:suite
md \toto\tata1
:fin
 
Lorsque je lance le .bat il exécute les 2 premières lignes de commandes puis plus rien.
 
Je ne suis pas très calé en programmation donc si vous avez une idée...
Merci d'avance.

mood
Publicité
Posté le 09-12-2004 à 15:06:30  profilanswer
 

n°918880
bjone
Insert booze to continue
Posté le 09-12-2004 à 15:29:01  profilanswer
 

if not exist c:\tata md c:\tata

n°918933
taurus400
Posté le 09-12-2004 à 16:16:14  profilanswer
 

bjone a écrit :

if not exist c:\tata md c:\tata


 
Merci bjone  :hello: mais il me faut une condition si le dossier existe déjà.  
Dans ce cas je veux créer un nouveau dossier appelé toto1.
 
Peut-on avec un fichier batch (.bat) exécuter plusieurs ligne de commande avec des conditions :
 
Exemple :
       c:
si     if not exist c:\toto md c:\toto  
sinon  md c:\toto1
 
Comme un programme en c mais en lignes de commande? Car dans l'exemple si dessus il m'éxecute les deux lignes et ne tiens pas compte de la condition.

n°918943
spokup
Posté le 09-12-2004 à 16:28:34  profilanswer
 

et bien si tu met la ligne de bjone tu n'a plus besoin de goto !


Message édité par spokup le 09-12-2004 à 16:28:47
n°918952
taurus400
Posté le 09-12-2004 à 16:44:30  profilanswer
 

spokup a écrit :

et bien si tu met la ligne de bjone tu n'a plus besoin de goto !


 
Merci de ta remarque spokup mais si je n'utilise plus le goto où dois je placer la commande à effectuer si la condition n'est pas validée.
En fait je vais l'écrire en phrase :
Si le dossier toto existe alors en créer un nouveau appelé toto1 sinon créer le dossier toto.
 
Pouvez vous me donner un exemple.
Merci.   :)

n°918956
taurus400
Posté le 09-12-2004 à 16:47:53  profilanswer
 

A oui petite précision, je ne sais pas si ça a une influence mais je suis sous windows 2000.

n°918994
taurus400
Posté le 09-12-2004 à 17:29:21  profilanswer
 

Ok, j'ai trouvé, je n'avais pas mis le echo off au début donc la fonction goto ne marchait pas.
Merci pour les infos.

n°919000
bjone
Insert booze to continue
Posté le 09-12-2004 à 17:31:32  profilanswer
 

si tu mets "@echo off", tu n'auras pas echo off qui s'affichera au début du batch.

n°919378
taurus400
Posté le 10-12-2004 à 09:36:10  profilanswer
 

Ok tu as raison c mieux, merci.
Je peux enfin faire un script bcp plus important !  :bounce:

n°919581
Ace17
Posté le 10-12-2004 à 13:14:47  profilanswer
 

bjone a écrit :

si tu mets "@echo off", tu n'auras pas echo off qui s'affichera au début du batch.


Ca a une incidence sur les goto, le echo off?  :heink:

mood
Publicité
Posté le 10-12-2004 à 13:14:47  profilanswer
 

n°919593
taurus400
Posté le 10-12-2004 à 13:35:44  profilanswer
 

Oui c le pb que j'ai soulevé au début, lorsque je lancais le batch sans le "echo off" il éxecutait chaque ligne de commande sans tenir compte du goto.  
Le "echo off" permet d'activer la prise en charge de plusieurs lignes de commandes.

n°920204
bjone
Insert booze to continue
Posté le 11-12-2004 à 03:36:23  profilanswer
 

normalement non, mais c'est fait longtemps que j'ai pas de batch.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Script ms dos -> .bat !!! Besoin d'aide SVP !!

 

Sujets relatifs
Je voudrais créer un script mais je suis super débutant !Aide Excel et Outlook
Besoin d'aide script d'envoi de formulaireAdapter un script pour qu'il puisse marcher dans une frame
un petit test svp[Merise] besoin d'aide MCD Excel
Probleme sur un script pour lister les shares 
Plus de sujets relatifs à : Script ms dos -> .bat !!! Besoin d'aide SVP !!


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