Pb avec un batch

Pb avec un batch - Windows & Software

Marsh Posté le 07-11-2001 à 12:58:22    

Salut tt le monde,
 
ci-joint mon batch:
@echo off
 
 
 
echo Patientez pendant la procedure de demarrage...
 
echo Merci de ne pas Fermer la fenetre.
 
echo ==============================================
 
echo ==============================================
 
echo ==============================================
 
echo Copie de :
 
@echo off
 
copy c:\outlook\*.pst g:\
 
 
 
cd program files
 
cd microsoft office
 
cd office
 
outlook
 
 
Tout se passe bien, si ce n'est que la fenêtre Dos reste ouverte. En effet, le batch attend la fin du processus Outlook...mais moi j'aimerais bien que la fenêtre se ferme au lancement de Outlook...
 
Quelqu'un a-t-il une idée ??
 
Merci d'avance.
 
Doudou

Reply

Marsh Posté le 07-11-2001 à 12:58:22   

Reply

Marsh Posté le 07-11-2001 à 13:02:40    

Essaye de mettre à la fin  
" echo on " ce qui sert à valider les instructions
dis moi si ca marche

Reply

Marsh Posté le 07-11-2001 à 13:16:03    

si  tu es sous NT/2000/XP utilise "START" avant ton executable.
 

Code :
  1. echo Patientez pendant la procedure de demarrage...
  2. echo Merci de ne pas Fermer la fenetre.
  3. echo ==============================================
  4. echo ==============================================
  5. echo ==============================================
  6. echo Copie de :
  7. @echo off
  8. copy c:\outlook\*.pst g:\
  9. cd program files
  10. cd microsoft office
  11. cd office
  12. start outlook


 
Sinon tu peux regarder du côté de Windows Scripting host pour créer des scripts bien plus puissants.

Reply

Marsh Posté le 07-11-2001 à 13:57:01    

même si tu es sous 9x, utilises Start comme ci dessus


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-11-2001 à 16:53:43    

faut mettre exit a la fin de ton batch.

Reply

Marsh Posté le 07-11-2001 à 16:56:47    

WIndows NT/2000/XP ferment automatiquement la fenetre de ligne de commande, donc le exit est inutile pour ces OS :)

Reply

Marsh Posté le 07-11-2001 à 16:59:44    

dans le batch:
 
outlook.exe
suite
 
il attent que outlook ait fini pour passer à suite
 
start outlook.exe
suite
 
il attend que start ait fini pour passer à la suite
 
or start ne fait que lancer un prog et le prog start lui même fini directement, donc c'est bien start qu'il faut utiliser dans  ce cas-ci, et ça marche en win9x/NT/...
 
faut peut etre faire un cls en fin de prog et/ou un exit si rien que le start ne suffit pas, mais ce start est obligatoire.

 

[edtdd]--Message édité par antp--[/edtdd]


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

Marsh Posté le 07-11-2001 à 17:50:46    

Merci bcq les amis !!
 
çà marche très bien avec le Start.
 
A bientôt.
 
doudou

Reply

Sujets relatifs:

Leave a Replay

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