Minimiser fenetre DOS au lancement d'un fichier BATCH (.bat) - Shell/Batch - Programmation
Marsh Posté le 21-03-2004 à 13:20:24
impossible, car par définition, DOS ne s'exécute pas sous windows. Il est émulé.
Seule solution, raccourci .bat...
P.S. : C'est pas de la prog
Marsh Posté le 06-05-2004 à 12:19:36
pour que la fenêtre DOS soit invisible, il faut 2 fichiers en plus de ton fichier bat :
1. créer invis.vbs :
CreateObject("Wscript.Shell" ).Run """" & WScript.Arguments(0) & """", 0, False
2. créer go.bat :
wscript.exe "invis.vbs" "tonfichier.bat"
en lançant go.bat la fenêtre DOS apparaît 1 fraction de seconde et disparaît pendant que ton fichier bat est traité.
cheers
jay
Marsh Posté le 07-05-2004 à 23:05:44
Ou alors, avant ton code, tu tapes cls :
exemple :
@echo off
cls
netstat
la fenêtre DOS ne sera pas visible durant toute l'éxécution de la commande netstat.
Marsh Posté le 07-05-2004 à 23:11:16
pardon, en fait si tu tapes cls l'écran dos ne sera pas visible durant l'exécutions de toutes les commande suivantes.
Marsh Posté le 21-03-2004 à 12:09:49
Bonjour,
Je souhaiterais savoir s'il est possible de minimiser AUTOMATIQUEMENT ET IMMEDIATEMENT l'ouverture d'une fenetre DOS au lancement d'un fichier .bat (contenant plusieurs commandes DOS dont le lancement final d'une application .exe).
Et cela, sans utiliser un raccourci du fichier .bat où l'on peut changer la taille de la fenetre lancée grâce aux propriétés du raccourci (et ainsi la réduire).
En résumé, je ne veux pas voir de fenêtre noire DOS, mais qu'elle soit minimisée dans ma barre des tâches (voire complètement invisible !), dès que j'exécute mon fichier toto.bat.
Merci d'avance !