[menu DOS] ca avance

ca avance [menu DOS] - Shell/Batch - Programmation

Marsh Posté le 08-09-2003 à 18:58:34    

Salut.
Bon c'est déjà posté sur S&R mais ça doit passer dans les deux cats.
 
 
Voilà je voudrait me refaire un CD bootable avec mes utilitaires habituels(pm,ghost,etc...) mais je voudrais faire un menu qui se lance automatiquement avec mes différents choix.
 
Je sais qu'on peut le faire avec un fichier batch mais je ne sais pas comment je pourrait lancer ce fichier sans avoir à l'éxécuter à la main.
 
Si qqun peut m'aider.
Merci d'avance.    
 
ps: je précise que j'ai fait une recherche sur ce forum et sur google mais nada.


Message édité par amsterdam le 09-09-2003 à 14:49:17
Reply

Marsh Posté le 08-09-2003 à 18:58:34   

Reply

Marsh Posté le 09-09-2003 à 14:42:28    

Ca avance.:)
J'ai réussi à lancer un menu au boot mais uniquement en modifiant l'autoexec alors que j'aurai préferé le faire dans le style config.sys.
 
Par contre pas moyen d'utiliser choice dans autoexec.
Le système me dit que la commande CHOICE n'éxiste pas.
 
Donc comment faire pour lier mes items de menu avec les actions voulues.

Reply

Marsh Posté le 09-09-2003 à 14:50:26    

houla c'est du vieux basard ca....
 
ptet en fouillant sur des vieux site dos tu devrais trouver ton bonheur (je peux pas t'aider g tout oublier)
 
ou ptet ce soir je regarderais, ptet g ca qui traine ?

Reply

Marsh Posté le 09-09-2003 à 14:51:15    

Pour le problème de choice il me manquait le fichier choice.com. :lol:
 
Reste à savoir si il y a moyen de faire un menu comme celui de config.sys ou l'on sélectionne l'entrée grace aux flèches.

Reply

Marsh Posté le 09-09-2003 à 14:54:19    

amsterdam a écrit :

Pour le problème de choice il me manquait le fichier choice.com. :lol:
 
Reste à savoir si il y a moyen de faire un menu comme celui de config.sys ou l'on sélectionne l'entrée grace aux flèches.


 
ben ca tu dois pouvoir le retrouver sur le net, comment ca se faisait au config.sys

Reply

Marsh Posté le 09-09-2003 à 14:58:42    

Le seul exemple que je trouve est celui du démarrage avec ou sans lecteur CD.
Sauf que je veut que mon menu s'affiche en dernier car c'est pour lancer divers éxécutables.

Reply

Marsh Posté le 09-09-2003 à 17:41:26    

Bon en attendant de trouver mieux je fait avec un menu classique.
Mais rien ne vous empêche de proposer une solution plus élégante. :sol:
 
Me reste encore un problème. :)
Quand je lance une appli à partir du menu et que je la termine ensuite je ne revient pas sur le menu mais sur le A:\.
 
Si qqun a la soluce. :)
 


Message édité par amsterdam le 09-09-2003 à 17:43:00
Reply

Marsh Posté le 09-09-2003 à 19:16:32    

T'ain plus de 70 personnes ont vu ce topic et une seule a répondu. :ouch:  
Aller soyez pas timides. :d


Message édité par amsterdam le 09-09-2003 à 19:20:02
Reply

Marsh Posté le 10-09-2003 à 09:01:48    

Ok!
 
Essaye de lancer ton appli a partir d'un batch avec un truc dans le genre :

Code :
  1. @echo off
  2. appli.exe
  3. menu.bat


 
Tu rappelle le menu aprèe. Ca marche???
 
Désolé mais moi aussi comme la plupart des gens ca fait une paye que j'ai pas fait de batch.
Si tu t'aide d'un site pour le batch, je pense que ca intéresserait beaucoup de personne que tu mette l'adresse (dont moi  :D )

Reply

Marsh Posté le 10-09-2003 à 09:29:32    

ou sinon tu fais un GOTO dans ton batch

Reply

Marsh Posté le 10-09-2003 à 09:29:32   

Reply

Marsh Posté le 10-09-2003 à 13:21:23    

Comme demandé voici les liens dont je dispose sur les batchs.
 
http://1100f.free.fr/Batchs/index.htm
 
http://www.miracle.qc.ca/help/appr [...] choice.htm
 
http://winpc01.chez.tiscali.fr/dos.htm
 
http://www.alphaquark.com/Informatique/Msdos.htm
 
http://membres.lycos.fr/nico666/autoexec.htm
 
http://www.miracle.qc.ca/help/appr [...] menuit.htm
 
http://grpnov.unige.ch/divdocs/Doc [...] 2-CPQ.html
 
Sinon j'ai retrouvé mon (vieux) bouquin sur DOS 5 et apprement ils préconisent aussi tout simplement de rappeler le .bat de menu après le lancement de l'exe.
 
Donc je vous tiens au courant :)


Message édité par amsterdam le 10-09-2003 à 13:22:14
Reply

Marsh Posté le 10-09-2003 à 13:52:34    

C'est bo ça fonctionne. :)
Pour ceux que ça interresse voici le "code". :lol:
 
Le .bat s'appelle test02.bat
 


@echo off
cls
echo.
echo           1 OUVRIR BIDULE.BAT
ECHO.
echo.
echo           2 LANCER EDIT
echo.
ECHO.
ECHO           3 QUITTER
ECHO.
echo.
 
           
 
 
choice /C:1234 FAITES VOTRE CHOIX
 
If ErrorLevel 3 Goto quitter
If ErrorLevel 2 Goto edit
If ErrorLevel 1 goto BIDULE
 
:BIDULE
EDIT BIDULE.BAT
test02.bat
Goto fin
 
:edit
edit
test02.bat
goto fin
 
:quitter
exit
 
:fin


Message édité par amsterdam le 10-09-2003 à 13:54:31
Reply

Sujets relatifs:

Leave a Replay

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