pb avec les batch - Win NT/2K/XP - Windows & Software
Marsh Posté le 19-12-2005 à 19:17:06
ReplyMarsh Posté le 19-12-2005 à 19:25:03
|
Marsh Posté le 19-12-2005 à 19:41:09
Wolfman a écrit : Rajoute la ligne suivante au début du script : |
Super ça marche... mais tu pourrais m'expliquer pkoi ? ça veut dire quoi ce 'c:' ?
Requin a écrit :
|
ça ne marche, j'ai déjà essayé . Il faut être dans le même répertoire que l'exécutable sinon y'a une erreur
Merci à vous
Marsh Posté le 19-12-2005 à 20:54:29
Le C: signifie que tu changes le prompt sur la partition C ... et seulement ensuite tu effectues un Choose Directory (CD), l'inverse est aussi possible l'interpérteur de commande de Windows 2000 / XP mémorise pour chque partition le dossier courrant.
Le problème vient du fait que quand tu lances l'interpréteur de commandes ton dossier par défaut n'est pas forcément sur C: et comme le CD ne suffit pas à changer ce dernier, il ne trouve pas ton exécutable.
Tu pourrais peut-être essayer aussi celà, je pense que si tu ne te positionnes pas dans le dossier du programme il ne trouve pas le fichier *.ini en question sans le chemin complet :
C:\Progra~1\TTS\MBROLA\Euler\CmdEuler.exe -iniFile C:\Progra~1\TTS\MBROLA\Euler\euler.ini -text "hello world" |
Marsh Posté le 19-12-2005 à 19:15:15
Bonjour à tous !
j'ai écris un script batch afin de lancer plusieurs commandes à la suite.
Le pb c'est que chaque commande s'exécute dans une nouvelle invite de commande. Et comme pour que la 2e marche, il faut d'abord lancer la 1e, je suis un peu dans la... enfin bon vous avez compris je pense.
Voici mon script (tout simple) :
Rmq : l'exécutable CmdEuler.exe se trouve dans le rép C:\Program Files\TTS\MBROLA\Euler\.
et voilà ce que j'ai en retour :
Si quelqu'un sait exécuter ces 3 commandes dans la même invite de commande... merci