Exécuter un fichier .bat - Win NT/2K/XP - Windows & Software
Marsh Posté le 05-10-2007 à 08:34:55
Depuis Windows 2000, les bat sont un peu en voie d'extinction. Windows préfère les cmd.
Mais si tu commençais par nous dire sur quel Windows tu es ?
Rajoute une commande de pause à la fin de ton batch. S'il n'est pas exécuté lorsque tu le lance a la souris, c'est qu'il doit renvoyer une erreur.
Marsh Posté le 05-10-2007 à 10:27:08
Je dirais qu'il est exécuté mais que ça se passe tellement vite que tu ne vois pas ce qu'il affiche et il ferme directement l'invite.
Comme le dit scr@t, rajoute un pause à la fin.
Par contre scr@t, je ne vois pas ce que tu veux dire par "Windows préfère les cmd"?
Marsh Posté le 06-10-2007 à 19:34:48
kaman a écrit : Je dirais qu'il est exécuté mais que ça se passe tellement vite que tu ne vois pas ce qu'il affiche et il ferme directement l'invite. |
Si tu veux voir ce qui se passe ... mets "pause" dans ton bat ...
Marsh Posté le 08-10-2007 à 12:50:17
Scr@t a écrit : Mais si tu commençais par nous dire sur quel Windows tu es ? |
Je suis sous Windows XP.
Scr@t a écrit : Rajoute une commande de pause à la fin de ton batch. S'il n'est pas exécuté lorsque tu le lance a la souris, c'est qu'il doit renvoyer une erreur. |
NexusBomber a écrit : Si tu veux voir ce qui se passe ... mets "pause" dans ton bat ... |
L'action du script est de créer un fichier, raison pour laquelle je n'ai pas donné l'ordre de mettre une pause.
A la place d'une pause j'ai testé les commandes une à une dans l'invite.
Mais en fait vous aviez raison; il fallait essayer avec la pause ds le .bat: il y a un problème de chemin lorsque le script est executé depuis un dossier.
Pourtant je croyais qu'en donnant une adresse absolue sur le disque je ne pouvais pas avoir ce genre de problème.
Marsh Posté le 08-10-2007 à 13:19:10
comment tu fait creer ton fichier ?
avec un chemin relatif ?
parce que je lorsque tu exécute avec la souris, ca prend pas par defaut la ou est placé le fichier il me semble.
juste avant la pause, tu peux exécuter un "cd" juste pour savoir ou tu est
Marsh Posté le 04-10-2007 à 21:34:41
Hello
J'ai créé un fichier .bat et j'ai un problème pour l'exécuter.
Explications :
Lorsque je passe par l'invite de commande et que je lui demande de lancer le .bat, ça fonctionne.
Par contre lorsque je double clique sur mon fichier .bat - j'entrevois un bref instant l'invite de commande - mais l'action du .bat n'est pas effectuée.
Est ce que c'est normal de ne pas pouvoir exécuter un fichier batch en double-cliquant dessus ?