Page 1 sur 1

Posté : 10 juin 2004, 09:56:00
par KeiTaRo
Bnjour à  tous,

Je savais pas trop ou poser le pb, mais vu que je suis sous XP, je le pose dans celui ci.
Je suis en train de créer un petit fichier batch. J'y connais rien en programmation DOS.(en prg général non plus). Je me suis donc renseigné à  droite et à  gauche pour trouver ce que je voulais faire...
C'est tout simple, c'est juste un menu pour me lancer les applis que je veux sans à  avoir à  aller les install partout.
J'ai donc trouvé l'exemple suivant

@ECHO OFF
ECHO.
ECHO Menu de démarrage:
ECHO 1) Aller sous Windows
ECHO 2) Charger Turbo Pascal
ECHO 3) Quitter: retourner sous Dos
ECHO.
CHOICE /C:123 /N
IF ERRORLEVEL 3 GOTO Fin
IF ERRORLEVEL 2 GOTO PascalGo
IF ERRORLEVEL 1 GOTO WinGo

Je le copie donc dans notepad, l'enregistre avec l'extension .bat. et l'execute pour voir le résultat...

Mais il me dit qu'il ne connait pas la commande CHOICE. ce qui est quand même embétant pour choisir le menu désiré.

Qqn peut m'aider??**d'avance merci

Posté : 10 juin 2004, 11:00:00
par Titus
Salut,

Comme tu es sous XP, pourquoi ne pas contourner le problème?

Tu crées plusieurs utilisateurs, et chacun d'entre eux démarre avec la configuration que tu as choisie (l'un exécuta "turbo Pascal", l'autre aute chose) et tu te sers de démarrer/fermer la session pour changer d'utilisateur.

XP intègre un pseudo DOS en ligne de commande (à  mois de démarrer sous DOS avec une diquette de boot, et encore, je ne suis pas certain qu'il reconnaisse toutes les commandes.

Pour pouvoir afficher un menu de démarrage, tu dois employer un OS dans lequel tu as un DOS complet (Win 98, 95 et 3X), et cela s'effectuait via le CONFIG.SYS et cela ressemblait à  cela:

<CENTER><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>MENUITEM Menu de démarrage:
Aller sous Windows [WinGo]
Charger Turbo Pascal [PascalGo]
Retourner sous Dos [Fin]
[Fin]
3
[PascalGo]
2
[WinGo]
1</FONT></TD></TR></TABLE></CENTER>

Posté : 10 juin 2004, 13:09:00
par KeiTaRo
merci pour l'info... mais je me rends compte que j'ai pris le mauvais exemple...

En fait, c'est lors de l'installation de Logiciel, c'est pour ne pas avoir à  aller chercher les installs dans les répertoires et avoir en fait une config d'installation selon le poste:

exemple de menu:

1- Installation de word-excel
2- Installation de Lotus Notes
3- Installation de Lotus, Word
4- Installation de Lotus, Excel

Et les prog sont sur le serveur...

Ca m'éviterait ainsi de perdre beaucoup de temps à  installer des logiciels que j'ai oublié lors de la première configuration du poste(j'ai une petite tête!!)...

D'ou le pourquoi du batch...

Je mettrais ainsi tous dans un dossier et j'aurais juste à  cliquer sur le batch pour lancer l'install sans réfléchir à  ce que je dois installer... ce qui me permet de rester concentrer sur autre chose! :-)

Posté : 10 juin 2004, 14:51:00
par Titus
Salut,

Donc, ce que tu voudrais, c'est lancer l'installation de diver logiciels (suivant un menu), sur divers postes.

A partir de quel support? Un CD? Si oui, tu dois créer un menu d'installations avec un autorun, et pour cela, Quick Menu Builder est ce qu'il te faut: <a href="http://www.quickmenubuilder.com/MenuFr. ... troduction" target="_blank">http://www.quickmenubuilder.com/MenuFr. ... duction</a>

Posté : 10 juin 2004, 19:07:00
par Patricklb
Sinon ce site est pas mal aussi.

<A HREF="http://severinterrier.free.fr/" TARGET="_blank">Viens chercher bonheur... </A> <IMG SRC="/images/smiles/teeth_smile46.gif">

Patrick

Posté : 11 juin 2004, 07:39:00
par KeiTaRo
Bon, à§a ne me dit pas comment on fait un menu batch sous XP.... mais merci Titus, ton petit programme va remplacer mon ignorance! <IMG SRC="/images/smiles/icon_rolleyes.gif">