Les fichiers ".bat" ont besoin de l'interpreteur de commande", et ont donc besoin de s'exécuter dans le mode console (la boite DOS).
Mais, bonne nouvelle, depuis peu de temps, à peine 12 ans (depuis Windows 95), il existe un nouvel interpreteur de fichier batch qui n'a pas besoin du mode console. Les batchs s'appellent maintenant des scripts, et les fichiers ont pour extension (les trois derniers caractères derrrière le point) "vbs" comme "VBScript".
Pour lancer notepad, sans passer par le mode console, écrire ceci :
Set objShell = WScript.CreateObject("WScript.Shell" )
objShell.Run "notepad.exe" |
Sauvegarder ces deux lignes dans un fichier que l'on nommera par exemple run_notepad.vbs.
Cliquer sur ce fichier pour le lancer.
Vous verrez que notepad s'ouvre, sans que la fenêtre DOS ne s'ouvre.
Avec VBS on peut faire tout ce que l'on faisait autrefois avec BAT, et bien plus.
N'ayez pas peur de la nouveauté (vieille de 12 ans à peine).
Voir http://www.microsoft.com/technet/s [...] fault.mspx