NirtiMareti
XLDnaute Nouveau
Bonjour à tous,
Tout d'abord je m'excuse si je ne suis pas dans la bonne section, c'est mon tout premier post sur ce forum ^^
Je vous expose mon problème, j'ai une macro vba qui a un moment exécute la commande Shell afin qu'elle exécute à son tour un fichier .bat :
Shell (ThisWorkbook.Path & "\fichier.bat " & "toto")
Le .bat doit simplement créer un fichier texte du nom du paramètre passé:
echo %1>%1.txt
pause
Le problème, a l'exécution rien n'est fait, alors que si le .bat est lancé manuellement ou sans paramètre (donc par exemple avec un simple echo toto.txt), tout fonctionne très bien...😕
Quelqu'un aurait-il une idée du problème ?
Tout d'abord je m'excuse si je ne suis pas dans la bonne section, c'est mon tout premier post sur ce forum ^^
Je vous expose mon problème, j'ai une macro vba qui a un moment exécute la commande Shell afin qu'elle exécute à son tour un fichier .bat :
Shell (ThisWorkbook.Path & "\fichier.bat " & "toto")
Le .bat doit simplement créer un fichier texte du nom du paramètre passé:
echo %1>%1.txt
pause
Le problème, a l'exécution rien n'est fait, alors que si le .bat est lancé manuellement ou sans paramètre (donc par exemple avec un simple echo toto.txt), tout fonctionne très bien...😕
Quelqu'un aurait-il une idée du problème ?