Programme bat
Résolu/Fermé
coco87
Messages postés
328
Date d'inscription
samedi 18 juin 2005
Statut
Membre
Dernière intervention
5 juillet 2015
-
11 mars 2015 à 18:09
dg_belmontet Messages postés 313 Date d'inscription mercredi 30 mars 2011 Statut Membre Dernière intervention 8 juin 2016 - 12 mars 2015 à 09:32
dg_belmontet Messages postés 313 Date d'inscription mercredi 30 mars 2011 Statut Membre Dernière intervention 8 juin 2016 - 12 mars 2015 à 09:32
A voir également:
- Programme .bat
- Fichier bat - Guide
- Programme demarrage windows 10 - Guide
- Programme démarrage windows 10 - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Fichier ouvert dans un autre programme - Guide
2 réponses
dg_belmontet
Messages postés
313
Date d'inscription
mercredi 30 mars 2011
Statut
Membre
Dernière intervention
8 juin 2016
127
11 mars 2015 à 18:35
11 mars 2015 à 18:35
Bonjour,
Une faute d'étourderie... il manquait le Goto de nero startsmart. De plus, évitez de mettre des espaces après les 2 signes = dans un test de variable.
Voici une solution:
@echo off
title lanceur de programmes
:debut
Cls
echo.
echo. 1: nero startsmart
echo. 2:
echo. 3:
echo. 4:
echo. 5:
echo. 6:
echo.
set /p choix=Quel programme voulez-vous lancer ?
if %choix%==1 goto nero startsmart
if %choix%==2 goto
if %choix%==3 goto
if %choix%==4 goto
if %choix%==5 goto
if %choix%==6 goto
goto debut
:nero startsmart
cls
echo Bon jeux !
start "" "C:\Program Files\Ahead\Nero StartSmart\NeroStartSmart.exe"
ping localhost /n 4s
goto end
:end
Cordialement
Une faute d'étourderie... il manquait le Goto de nero startsmart. De plus, évitez de mettre des espaces après les 2 signes = dans un test de variable.
Voici une solution:
@echo off
title lanceur de programmes
:debut
Cls
echo.
echo. 1: nero startsmart
echo. 2:
echo. 3:
echo. 4:
echo. 5:
echo. 6:
echo.
set /p choix=Quel programme voulez-vous lancer ?
if %choix%==1 goto nero startsmart
if %choix%==2 goto
if %choix%==3 goto
if %choix%==4 goto
if %choix%==5 goto
if %choix%==6 goto
goto debut
:nero startsmart
cls
echo Bon jeux !
start "" "C:\Program Files\Ahead\Nero StartSmart\NeroStartSmart.exe"
ping localhost /n 4s
goto end
:end
Cordialement
coco87
Messages postés
328
Date d'inscription
samedi 18 juin 2005
Statut
Membre
Dernière intervention
5 juillet 2015
9
11 mars 2015 à 21:06
11 mars 2015 à 21:06
merci pour ta réponse, mais avec mes 2 programmes différents, j'arrive toujours sur l'encyclopédie CCM.
pourquoi ?
:commentcamarche
cls
echo Bon Programme !
start "" "C:\Program Files\CommentCaMarche\index.htm"
ping localhost /n 4s
goto end
:commentcamarche
cls
echo Bon Programme !
start "" "C:\Program Files\opera\opera.exe"
https://www.commentcamarche.net/"
ping localhost /n 4s
goto end
pourquoi ?
:commentcamarche
cls
echo Bon Programme !
start "" "C:\Program Files\CommentCaMarche\index.htm"
ping localhost /n 4s
goto end
:commentcamarche
cls
echo Bon Programme !
start "" "C:\Program Files\opera\opera.exe"
https://www.commentcamarche.net/"
ping localhost /n 4s
goto end
dg_belmontet
Messages postés
313
Date d'inscription
mercredi 30 mars 2011
Statut
Membre
Dernière intervention
8 juin 2016
127
12 mars 2015 à 09:32
12 mars 2015 à 09:32
Dans un batch, il ne doit jamais y avoir d'étiquettes identiques (ici, il y 2 fois ":commentcamarche" et quelque soit le choix on arrive toujours sur la première étiquette ":commentcamarche" donc accès à l'encyclopédie CCM. Pour l'autre programme comme Opera.exe il suffira de lui attribuer une étiquette comme par exemple :Opera et de mettre le même nom au niveau du test de la variable %choix%. (Goto :Opera).
Bonne journée
Bonne journée
11 mars 2015 à 18:41
un grand MERCI a toi, j'ai cherché un moment sans trouver.
et pour mettre des liens internet comme "comment ca marche", que met on après C:?
11 mars 2015 à 20:48
"C:\Program Files\Internet explorer\iexplore.exe" "https://forums.commentcamarche.net/forum/affich-31688252-programme-bat#p31688450"
Toute cette commande est sur une même ligne. On aura le même raisonnement si on utilise un autre navigateur comme "Google Chrome" par exemple.
Cordialement