Problème sur les fichiers .bat

Fermé
enzo - 12 déc. 2007 à 10:19
phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 - 12 déc. 2007 à 16:50
Bonjour,

J'uliise VBA .

Je voudrai executer un fichier .bat avec des paramètres %1 %2 grâce à la fonction Shell mais je n'y arrive pas .

Exemple

shel (" c:\......\fichier.bat %a% %b% ") a et b sont des variables


Si quelqu'un a une idée ?


Merci d'avance
A voir également:

1 réponse

phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 178
12 déc. 2007 à 16:50
j'avais déjà un pb similaire avec Shell. Est-il possible de mettre les params dans un autre bat ("enveloppe.bat") et ensuite appeller enveloppe.bat avec Shell ? ton fichier.bat avec les params pourrait etre générer par ton programme

ou bien mettre le tout en guillmets

Shell ("""c:\......\fichier.bat %a% %b%""")

l'espace blanc pourrait etre interpreté comme fin de string
0