Lancer plusieurs softs avec un ".bat" [RESOLU ]

Lancer plusieurs softs avec un ".bat" [RESOLU ] - Programmation

Marsh Posté le 20-02-2002 à 18:06:56    

Sous WMe, qqu'un du forum m'avait donné la marche à suivre pour créer un .bat et cela fctionnait très bien.
J'ai repris le même .bat sous XP et cela ne fonctionne plus.
 
Avis à vous les pros de la prog

 

[jfdsdjhfuetppo]--Message édité par LaurentSB--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 20-02-2002 à 18:06:56   

Reply

Marsh Posté le 20-02-2002 à 20:26:09    

:bounce:

Reply

Marsh Posté le 20-02-2002 à 20:28:07    

il faisait quoi ton fichier?

Reply

Marsh Posté le 20-02-2002 à 20:37:35    

Il lançait IE, outlook et un soft de comptabilisation du temps de connection.
 
Il y avait 3 lignes de prog pour lancer ça.

Reply

Marsh Posté le 20-02-2002 à 21:53:38    

suffirait de remplacer les noms de fichier et de répertoires dans ton batch existant

Reply

Marsh Posté le 20-02-2002 à 22:05:49    

@Echo off
start C:\PROGRA~1\INTERN~1\iexplore.exe
start C:\PROGRA~1\OUTLOO~1\msimn.exe
start C:\tonrep\tonprogdecomptadetps.exe
exit
 
------------------------------------------------
 
Il faut indiquer le chemin vers ton prog en ne dépassant pas 8 caractères.
 
ex : 'Program Files' devient 'PROGRA~1'


---------------
A+,
Reply

Marsh Posté le 21-02-2002 à 10:36:06    

Effectivement, les lignes de commande ressemblaient à cela. Je saurai retrouver le chemin exact.
 
Le hic, c que j'ai balancé l'ancien .bat et je ne sais plus comment il faut faire pour en créer un sous XP  :(

Reply

Marsh Posté le 21-02-2002 à 10:47:22    

LaurentSB a écrit a écrit :

Effectivement, les lignes de commande ressemblaient à cela. Je saurai retrouver le chemin exact.
 
Le hic, c que j'ai balancé l'ancien .bat et je ne sais plus comment il faut faire pour en créer un sous XP  :(  




 
tu ouvres le bloc-note, tu écris ton code et tu sauvegarde en .bat


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 10:48:13    

Doudos a écrit a écrit :

@Echo off
start C:\PROGRA~1\INTERN~1\iexplore.exe
start C:\PROGRA~1\OUTLOO~1\msimn.exe
start C:\tonrep\tonprogdecomptadetps.exe
exit
 
------------------------------------------------
 
Il faut indiquer le chemin vers ton prog en ne dépassant pas 8 caractères.
 
ex : 'Program Files' devient 'PROGRA~1'  




 
mets plutôt le chemin entre "" ("C:\Program Files\lsgh\zrt.exe" )


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 11:04:38    

Faut il mettre le echo off et le exit dans le .bat ?

Reply

Marsh Posté le 21-02-2002 à 11:04:38   

Reply

Marsh Posté le 21-02-2002 à 11:08:39    

LaurentSB a écrit a écrit :

Faut il mettre le echo off et le exit dans le .bat ?  




 
echo off : oui, ça évite d'afficher les lignes éxécutées (tu peux aussi mettre @ au début de ta commande. d'ailleurs @echo off comme ça il affiche pas echo off quand il le fait)
 
exit : je sais pas


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 11:13:40    

Ok, je viens donc de créer le fichier sous word pad et en option d'enregistrer sous j'ai :
doc au format rtf
doc texte
doc texte msdos
doc texte unicode
 
Je choisi "doc texte msdos" ?

Reply

Marsh Posté le 21-02-2002 à 11:18:27    

"Texte seulement"


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 11:19:49    

Mais arrêtez avec les BAT, maintenant y a les VBS depuis 5 an !


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 21-02-2002 à 11:26:15    

cycojesus a écrit a écrit :

"Texte seulement"  




 
Bon, maintenant comment faire pour qu'en double cliquant sur ce fichier il effectue ce que je lui ai demandé ?
 
Désolé, mais je n'y connais pas grand chose en prog comme vous l'avez tous remarqué  ;)

Reply

Marsh Posté le 21-02-2002 à 11:28:04    

LaurentSB a écrit a écrit :

 
 
Bon, maintenant comment faire pour qu'en double cliquant sur ce fichier il effectue ce que je lui ai demandé ?
 
Désolé, mais je n'y connais pas grand chose en prog comme vous l'avez tous remarqué  ;)  




 
Si tu l'as enregistré en lui donnant l'extension .bat, c'est bon, sinon tu le renomme en .bat


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 11:28:58    

Tetragrammaton IHVH a écrit a écrit :

Mais arrêtez avec les BAT, maintenant y a les VBS depuis 5 an !  




 
 :ouch: J'ai déjà du mal avec un .bat !
Quand mon .bat fonctionnera, je pourrai suivre tes conseils, explique STP

Reply

Marsh Posté le 21-02-2002 à 11:37:28    

LaurentSB a écrit a écrit :

 
 
 :ouch: J'ai déjà du mal avec un .bat !
Quand mon .bat fonctionnera, je pourrai suivre tes conseils, explique STP  




 
Les BAT c'est du DOS, y a plus de DOS depuis WinME.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 21-02-2002 à 11:43:18    

Tetragrammaton IHVH a écrit a écrit :

 
 
Les BAT c'est du DOS, y a plus de DOS depuis WinME.  




 
Oulala, le Dos est tjrs là sous WMe, caché à l'utilisateur supposé "crétin", mais toujours là. Même sous w2k ou XP il existe une émulation Dos. Dans tout les cas, un .bat marche sur TOUS les OS MS (du Dos 1 à WinXP).
 
Le VBScript n'est jamais qu'un batch plus complet/complexe


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 11:48:41    

cycojesus a écrit a écrit :

 
 
Oulala, le Dos est tjrs là sous WMe, caché à l'utilisateur supposé "crétin", mais toujours là. Même sous w2k ou XP il existe une émulation Dos. Dans tout les cas, un .bat marche sur TOUS les OS MS (du Dos 1 à WinXP).
 
Le VBScript n'est jamais qu'un batch plus complet/complexe  




 
Pour info, le crétin te signale que sous 2k et XP, c'est une console mais c'est pas du vrai DOS.
 
En VB tu peut faire un shortcut sur le bureau en 4 lignes. Choisir d'éxecuter avec/sans attendre la fin du processus et surtout, tu n'as pas une immonde fenetre DOS qui s'ouvre.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 21-02-2002 à 11:52:42    

:ouch: cela dégénère.
SVP pensez à mon pb au lieu de vous expliquer sur un terme mis entre ""

Reply

Marsh Posté le 21-02-2002 à 11:54:50    

cycojesus a écrit a écrit :

 
 
Si tu l'as enregistré en lui donnant l'extension .bat, c'est bon, sinon tu le renomme en .bat  




 
Quand le fichier est ouvert, je fais enrégistrer sous "lancement.bat". Mais si je lance l'icone de ce fichier, il s'affiche seulement :ouch:

Reply

Marsh Posté le 21-02-2002 à 11:58:04    

Tetragrammaton IHVH a écrit a écrit :

 
 
Pour info, le crétin te signale que sous 2k et XP, c'est une console mais c'est pas du vrai DOS.
 
En VB tu peut faire un shortcut sur le bureau en 4 lignes. Choisir d'éxecuter avec/sans attendre la fin du processus et surtout, tu n'as pas une immonde fenetre DOS qui s'ouvre.  




 
1. le "crétin" signifie : MS pense que l'utilisateur est trop "crétin" et que le Dos lui fait peur. IL NE T'EST ABSOLUMENT PAS DESTINE
 
2. J'ai bien marque EMULATION Dos sous w2k et XP
 
3. j'ai jamais que le vbscript c'était de la m****, mais :
  - le batch suffit dans la plupart des cas (pour MOI en tout cas)
  - je sais plus ce que je voulais dire ensuite


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 11:58:15    

pfff c'est pas possible quoi ....  
 
Ouvre le déjà avec notepad et enregistre le comme ca:
 
"lancement.bat" (avec les "" )
 
Et pour ton info, c'est loin d'etre de la programmation.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 21-02-2002 à 12:01:50    

LaurentSB a écrit a écrit :

 
 
Quand le fichier est ouvert, je fais enrégistrer sous "lancement.bat". Mais si je lance l'icone de ce fichier, il s'affiche seulement :ouch:  




 
dans ton Explorateur, affiche TOUTES les extensions (Outils/Options des dossiers -> Affichage ...) puis vérifie que ton extension est bien .bat (a priori non, il a du te mettre .txt)


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-02-2002 à 12:02:18    

lancement.bat.txt en fait


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 21-02-2002 à 12:03:05    

:cry: c'est pas de la prog.  
 :ange: débutant
 
 :jap: cette fois, il apparait bien en fichier dos.

Reply

Marsh Posté le 21-02-2002 à 12:08:07    

Bon app, je vous tiens au courant.
 :jap:

Reply

Marsh Posté le 21-02-2002 à 13:56:50    

Voici mon .bat :
@echo off
 
"C:\Program Files\Netcom\netcom.exe"
"C:\Program Files\DU Meter\DUMeter.exe"
"C:\Program Files\Antipub V2\Antipub.exe"
"C:\Program Files\Zone Labs\ZoneAlarm\zapro.exe"
 
Pb : quand je le lance, il lance bien netcom.exe mais après il ouvre
une fenêtre noire "C:WINDOWS\System32\cmd.exe" avec le curseur blanc  
qui clignote comme s'il attendait que je tape qquechose (pas moyen de
taper quoi que ce soit).
J'ai essayé de mettre les softs dans un ordre différent, mais il lance  
toujours le premier avant d'afficher ladite fenêtre.
 
En tous les cas, c'est sur la bonne voie.

Reply

Marsh Posté le 21-02-2002 à 13:59:22    

LaurentSB a écrit a écrit :

Voici mon .bat :
@echo off
 
"C:\Program Files\Netcom\netcom.exe"
"C:\Program Files\DU Meter\DUMeter.exe"
"C:\Program Files\Antipub V2\Antipub.exe"
"C:\Program Files\Zone Labs\ZoneAlarm\zapro.exe"
 
Pb : quand je le lance, il lance bien netcom.exe mais après il ouvre
une fenêtre noire "C:WINDOWS\System32\cmd.exe" avec le curseur blanc  
qui clignote comme s'il attendait que je tape qquechose (pas moyen de
taper quoi que ce soit).
J'ai essayé de mettre les softs dans un ordre différent, mais il lance  
toujours le premier avant d'afficher ladite fenêtre.
 
En tous les cas, c'est sur la bonne voie.  




 
[code]
@echo off
 
start "C:\Program Files\Netcom\netcom.exe"
start "C:\Program Files\DU Meter\DUMeter.exe"
start "C:\Program Files\Antipub V2\Antipub.exe"
start "C:\Program Files\Zone Labs\ZoneAlarm\zapro.exe"


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 21-02-2002 à 14:11:20    

:( avec start devant c: cela ne fonctionne plus. Cela ouvre 3 fenêtres dos sur le bureau avec une invite de commande "c:\docs and setting\laurent\bureau".

Reply

Marsh Posté le 21-02-2002 à 16:04:14    

:bounce:

Reply

Marsh Posté le 21-02-2002 à 19:00:55    

je crois déjà avoir dit kil fo indiquer le chemin en ne dépassant pas 8 caractères :D
mais ces "espaces" dans les noms de dossier cé pas tres pratik sous DOS ! :o
 
voilà un début de solution ... pour les trucs en GRAS je vois pas comment faire ...
----------------------------------------------
@echo off  
start "C:\PROGRA~1\NETCOM\netcom.exe"  
start "C:\PROGRA~1\DU Meter<< :??:\DUMeter.exe"  
start "C:\PROGRA~1\ANTIPU~1\Antipub.exe"  
start "C:\PROGRA~1\Zone Labs<< :??:\ZONEAL~1\zapro.exe"
exit
----------------------------------------------
 
g testé sous 2k pour lancer IE et OE ça marche au poil :D
 
PS: Exit permet de fermer la console DOS lorsque kil arrive à la fin :)

 

[jfdsdjhfuetppo]--Message édité par Doudos--[/jfdsdjhfuetppo]


---------------
A+,
Reply

Marsh Posté le 21-02-2002 à 19:08:07    

Je viens de trouver :)
 
voilà ce kil fo ke tu mette dans un fichier texte (sous notepad) ke tu sauvegardera avec l'extension .bat bien sur !
 
----------------------------------------
@echo off  
start "C:\PROGRA~1\NETCOM\netcom.exe"  
start "C:\PROGRA~1\DUMETE~1\DUMeter.exe"  
start "C:\PROGRA~1\ANTIPU~1\Antipub.exe"  
start "C:\PROGRA~1\ZONELA~1\ZONEAL~1\zapro.exe"  
exit
----------------------------------------
 
fallait juste faire comme si les espaces n'y étaient pas ;)


---------------
A+,
Reply

Marsh Posté le 22-02-2002 à 10:09:24    

Doudos a écrit a écrit :

Je viens de trouver :)
 
voilà ce kil fo ke tu mette dans un fichier texte (sous notepad) ke tu sauvegardera avec l'extension .bat bien sur !
 
----------------------------------------
@echo off  
start "C:\PROGRA~1\NETCOM\netcom.exe"  
start "C:\PROGRA~1\DUMETE~1\DUMeter.exe"  
start "C:\PROGRA~1\ANTIPU~1\Antipub.exe"  
start "C:\PROGRA~1\ZONELA~1\ZONEAL~1\zapro.exe"  
exit
----------------------------------------
 
fallait juste faire comme si les espaces n'y étaient pas ;)  




Merci de te pencher à ton tour sur mon pb, mais cela ne fonctionne toujours pas malgré les noms de fichiers "raccourcis".
Désolé de me répêter :
Avec start devant c: cela ne fonctionne plus. Cela ouvre 3 fenêtres dos sur le bureau avec une invite de commande "c:\docs and setting\laurent\bureau".  
 
Par contre, si j'ôte start:
Quand je le lance, il lance bien netcom.exe mais après il ouvre  
une fenêtre noire "C:WINDOWS\System32\cmd.exe" avec le curseur blanc  
qui clignote comme s'il attendait que je tape qquechose (pas moyen de  
taper quoi que ce soit).  
J'ai essayé de mettre les softs dans un ordre différent, mais il lance  
toujours le premier avant d'afficher ladite fenêtre.  
 
Qué pasa ?

 

[jfdsdjhfuetppo]--Message édité par LaurentSB--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 22-02-2002 à 10:26:56    

bhen sans le start il attend que le premier programme ait fini avant de lancer le suivant


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-02-2002 à 10:34:36    

Merci
Donc, avec le start si je comprends bien il ne lancera jamais les autres programmes tant que le premier n'est pas fini.
Comment faire sans le start pour qu'il lance quand même les autres ?  
Sous Me, le .bat que j'avais (dommage que je ne l'ai plus pour comparer  :( )lançait les 3 soft les uns à la suite des autres sans demander quoi que ce soit.  
Si vous vous sèchez, alors moi je me décompose  :cry:

Reply

Marsh Posté le 22-02-2002 à 10:41:08    

Sans le start : effectivement, si je ferme le premier soft lancé il lance le second et ainsi de suite.
Comment faire donc pour lancer les autres sans fermer les premiers ?

Reply

Marsh Posté le 22-02-2002 à 11:18:37    

bhen quel est le problème du start ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 23-02-2002 à 11:11:45    

Désolé de me répêter :
Avec start devant c: cela ne fonctionne plus. Cela ouvre 3 fenêtres dos sur le bureau avec une invite de commande "c:\docs and setting\laurent\bureau".

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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