Pouish Posté(e) le 18 décembre 2003 Partager Posté(e) le 18 décembre 2003 Salut a tous!!! bon en fait ce que je cherche c a faire marcher la commande "choice" sous dos, mais il me manque certain fichier je crois ( j'ai le choice.com mais ca marche pas kan meme) ou alors je cherche si ya moyen de faire la meme chose mais avec une autre commande. merci Pouish Bada Pouish Lien vers le commentaire Partager sur d’autres sites More sharing options...
Artic Kido Posté(e) le 18 décembre 2003 Partager Posté(e) le 18 décembre 2003 Salut à toi, Tu as juste besoin du fichier choice.com car il s'agit d'une commande externe. Pour la syntaxe, je te montre mon script : ---------------------------------------------------- @echo off :debut cls echo "1 => Installer le Turbo C" echo "2 => Dupliquer cette disquette" echo. echo "0 => Quitter ce menu" echo. choice /c:120 /t0,10 Votre choix if errorlevel 3 goto fin if errorlevel 2 goto diskcopy if errorlevel 1 goto tccinstall :tccinstall copy a:\tcc.zip pkunzip -d tcc.zip del tcc.zip goto debut :diskcopy diskcopy a: a: goto debut :fin ---------------------------------------------------- Pour le "if errorlevel", il faut bien respecter l'ordre décroissant de errorlevel. Ici mon dernier choix c'est de quitter le menu, et pour celà il faut taper 0. mais comme dans la commande "choice /c:120", le 0 est en 3ème position, tu dois le mettre en premier. Si tu met errorlevel 3 et errorlevel 3 ensuite, marche pas :) Voilà Lien vers le commentaire Partager sur d’autres sites More sharing options...
cmoivoilà INpact Posté(e) le 9 janvier 2004 Partager Posté(e) le 9 janvier 2004 Salut à toi,Tu as juste besoin du fichier choice.com car il s'agit d'une commande externe. Pour la syntaxe, je te montre mon script : ---------------------------------------------------- @echo off :debut cls echo "1 => Installer le Turbo C" echo "2 => Dupliquer cette disquette" echo. echo "0 => Quitter ce menu" echo. choice /c:120 /t0,10 Votre choix if errorlevel 3 goto fin if errorlevel 2 goto diskcopy if errorlevel 1 goto tccinstall :tccinstall copy a:\tcc.zip pkunzip -d tcc.zip del tcc.zip goto debut :diskcopy diskcopy a: a: goto debut :fin ---------------------------------------------------- Pour le "if errorlevel", il faut bien respecter l'ordre décroissant de errorlevel. Ici mon dernier choix c'est de quitter le menu, et pour celà il faut taper 0. mais comme dans la commande "choice /c:120", le 0 est en 3ème position, tu dois le mettre en premier. Si tu met errorlevel 3 et errorlevel 3 ensuite, marche pas :) Voilà Mmmh, c'est un beau batch sa... je pensais pas que ya du monde qui continue la dessus... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 9 janvier 2004 Partager Posté(e) le 9 janvier 2004 Il faut simplement placer le fichier choice.com dans un répertoire connu dans le PATH. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cmoivoilà INpact Posté(e) le 11 janvier 2004 Partager Posté(e) le 11 janvier 2004 Il faut simplement placer le fichier choice.com dans un répertoire connu dans le PATH. +1, sa peut venir de là si choice.com n'est pas dans un repertoire entré ds. la ligne de path au pire si tu veux pas le déplacer ou si le prog est sur disquette, tu ajoute une ligne de path a ton prog... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fend Posté(e) le 15 janvier 2004 Partager Posté(e) le 15 janvier 2004 Bon bah j'ai trouvé la réponse à ma question (celle que j'ai posté dans le post "Batch File Langage (BFL)" ) Merci, cmoivoilà, il se trouve justement que je comptais sur ton aide! Question: A quoi sert le "/t0,10" ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Artic Kido Posté(e) le 15 janvier 2004 Partager Posté(e) le 15 janvier 2004 Question: A quoi sert le "/t0,10" ? Au bout de 10 secondes, si tu rentres pas de choix dans ton menu, ça prend le choix 0. Sur mon script, ça quitte le menu. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lobotomie Posté(e) le 16 janvier 2004 Partager Posté(e) le 16 janvier 2004 vas sur mon site tu a toute ce que tu cherche sur le dos, une section spécial lui a ete dédier www.micro-lobot.fr.st Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.