[commandes Dos] lancer plusieurs applications avec un .bat

lancer plusieurs applications avec un .bat [commandes Dos] - Win NT/2K/XP - Windows & Software

Marsh Posté le 01-12-2002 à 15:58:13    

Je voudrais créer deux ou trois fichier bat qui lanceront chacun plusieurs applications (par exemple un mp3.bat lancerait le répertoire contenant mes mp3, winamp et pourquoi pas un site de lyrics).
 
Je sais comment lancer deux appli en meme temps avec un batch mais malgré mes recherches sur le forum  [:el_dadou] , je sais tjs pas comment faire pour faire "patienter" qq sec entre les lancements (pour pas faire ramer complètement le système).
 
Exemple : c:\program files\winamp\winamp.exe "fonction patienter 2 sec" c:\program files\xxxxxxx etc.
 
Merci !


---------------
Mon blog informatique - Faye Wong, le phenomene chinois
Reply

Marsh Posté le 01-12-2002 à 15:58:13   

Reply

Marsh Posté le 01-12-2002 à 16:53:07    

essaie de voir si tu as choice disponible en commande :
 
 

Citation :

Entrées clavier dans les fichiers de commandes.  
 
Syntaxe:
CHOICE {/C:Touches} {/N} {/S} {/T:c,nn} {Texte}
 
  /C:Touches
 Touches autorisées en guise d'entrée. A l'écran, ces touches sont indiquées entre crochets. En l'absence d'indication de votre part, la commande utilise ON. Le double-point n'est pas écrit d'avance.
 
/N
 Interdit l'affichage du message d'invite mais les touches spécifiées restent valides.
 
/S
 En principe, la différence majuscules / minuscules n'est pas prise en compte. Cette option fait cette différence.  
 
/T:c,nn  
 CHOICE laisse écouler le temps spécifié en nn secondes avant d'utiliser la touche c comme valeur par défaut. Il doit s'agir d'une touche définie en /C. Le double-point n'est pas écrit d'avance.
 
Texte
 Texte qui doit être affiché avec le message d'invite
 
 


 

Citation :

Notes:
CHOICE suspend le batch et attend une entrée clavier sachant que le programmeur peut définir les différentes touches. L'appui d'une autre touche est signalé par un signal sonore.
 
Dans le batch, la touche appuyée est évaluée avec un test ERRORLEVEL, ce qui rend la manipulation très souple.
 
L'errorlevel est déterminé selon les règles du test effectué avec IF. L'errorlevel correspond à l'emplacement de la touche dans la prédéfinition.


 

Citation :

Codes ERRORLEVEL retournés:
0
 CHOICE a été terminé par Ctrl-C avant un choix.
 
1
 La touche correspondant au premier choix est tapée.
 
n
 La touche correspondant au enième choix est tapée.
 
255
 Erreur.
 


 

Citation :

Codes ERRORLEVEL retournés:
0
 CHOICE a été terminé par Ctrl-C avant un choix.
 
1
 La touche correspondant au premier choix est tapée.
 
n
 La touche correspondant au enième choix est tapée.
 
255
 Erreur.
 


 

Citation :

Exemple 2:
Pour lancer SCANDISK sur le lecteur C au démarrage du PC, vous pouvez ajouter à "autoexec.bat" :  
 
 
CHOICE Lancement de Scandisk /ty,5  
IF errorlevel 2 GOTO Fin  
Scandisk c:  
:Fin
 
 
 
Si vous pressez N dans le 5 secondes, SCANDISK ne sera pas lancé et CHOICE retourne une valeur ERRORLEVEL de 2. Si vous ne faites rien, SCANDISK sera lancé sur le lecteur C.
 
 
 
Contrairement aux autres commandes batch, CHOICE est une commande externe. Le fichier programme doit donc se trouver dans un répertoire intégré au chemin. Ici aussi, il faut faire attention au fait que le test ERRORLEVEL s'effectue par ordre décroissant.  

Reply

Marsh Posté le 01-12-2002 à 16:57:29    

ou essaie :
 
 
start /wait batfile1.bat
start /wait batfile2.bat
start /wait batfile3.bat
start /wait batfile4.bat
 
avec tes progs à lancer dans les .bat par exemple (mais tu dois pouvoir taper les lignes de commande directement)
@+

Reply

Marsh Posté le 01-12-2002 à 17:38:40    

blueteen a écrit a écrit :

ou essaie :
 
 
start /wait batfile1.bat
start /wait batfile2.bat
start /wait batfile3.bat
start /wait batfile4.bat
 
avec tes progs à lancer dans les .bat par exemple (mais tu dois pouvoir taper les lignes de commande directement)
@+




merci mais.... ca marche pas...
Et je voudrais un truc "d'attente" et non pas qu'il faille appuyer sur une touche.  [:el_dadou]


---------------
Mon blog informatique - Faye Wong, le phenomene chinois
Reply

Marsh Posté le 01-12-2002 à 17:41:47    

Tu peux bidouiller en utilisant CHOICE, comme indiqué ci-dessus, avec le paramètre /T

Reply

Marsh Posté le 01-12-2002 à 17:49:11    

ok j'essaye ca demain (là dodo :sleep: )


---------------
Mon blog informatique - Faye Wong, le phenomene chinois
Reply

Marsh Posté le 02-12-2002 à 02:14:44    

Wolfman a écrit a écrit :

Tu peux bidouiller en utilisant CHOICE, comme indiqué ci-dessus, avec le paramètre /T




 

Citation :

C:\Documents and Settings\Squall\Bureau>CHOICE /T:03
'CHOICE' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.


 
 :(


---------------
Mon blog informatique - Faye Wong, le phenomene chinois
Reply

Marsh Posté le 02-12-2002 à 17:25:37    

Reply

Sujets relatifs:

Leave a Replay

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