OVH Cloud OVH Cloud

Liaison "fichier .bat & fonction Command()"

3 réponses
Avatar
Patrice
Bonjour à tous...

Dans un répertoire je dispose d'un fichier .bat contenant une ligne de
commande.

Je souhaite placer cette ligne de commande dans une variable dans mon
programme VB, à l'aide de la fonction Command().

Le problème lorsque j'éxécute mon .exe, ma variable reste vide, aucun
paramètre n'est passé.

Est ce que j'utilise mal ma fonction Command() ?
Y'aurait-il une autre solution ?

Merci d'avance
Patrice

3 réponses

Avatar
Gloops
Bonjour,

Tu peux nous expliquer ça mieux ?
Tu appelles ton programme avec un nom de fichier en argument et
l'argument n'est pas reçu par la fonction Command() ?
______________________________________
Patrice a écrit, le 02/11/2004 11:43 :

Bonjour à tous...

Dans un répertoire je dispose d'un fichier .bat contenant une ligne de
commande.

Je souhaite placer cette ligne de commande dans une variable dans mon
programme VB, à l'aide de la fonction Command().

Le problème lorsque j'éxécute mon .exe, ma variable reste vide, aucun
paramètre n'est passé.

Est ce que j'utilise mal ma fonction Command() ?
Y'aurait-il une autre solution ?

Merci d'avance
Patrice


Avatar
Patrice
En fait j'appelle mon .exe par un .bat auquel je lui passe un paramètre.
Le problème c'était que mon Command() ne récupérait pas mon paramètre.

Enfin ça a finit par marcher sans que je ne change rien, je cherche pas trop
à comprendre lol.

Patrice

"Gloops" a écrit :

Bonjour,

Tu peux nous expliquer ça mieux ?
Tu appelles ton programme avec un nom de fichier en argument et
l'argument n'est pas reçu par la fonction Command() ?
______________________________________
Patrice a écrit, le 02/11/2004 11:43 :

> Bonjour à tous...
>
> Dans un répertoire je dispose d'un fichier .bat contenant une ligne de
> commande.
>
> Je souhaite placer cette ligne de commande dans une variable dans mon
> programme VB, à l'aide de la fonction Command().
>
> Le problème lorsque j'éxécute mon .exe, ma variable reste vide, aucun
> paramètre n'est passé.
>
> Est ce que j'utilise mal ma fonction Command() ?
> Y'aurait-il une autre solution ?
>
> Merci d'avance
> Patrice




Avatar
Gloops
C'est toi qui vois ...

Après tout si ça marche.
______________________________________
Patrice a écrit, le 03/11/2004 10:00 :

En fait j'appelle mon .exe par un .bat auquel je lui passe un paramètre.
Le problème c'était que mon Command() ne récupérait pas mon paramètre.

Enfin ça a finit par marcher sans que je ne change rien, je cherche pas trop
à comprendre lol.

Patrice

"Gloops" a écrit :


Bonjour,

Tu peux nous expliquer ça mieux ?
Tu appelles ton programme avec un nom de fichier en argument et
l'argument n'est pas reçu par la fonction Command() ?
______________________________________
Patrice a écrit, le 02/11/2004 11:43 :


Bonjour à tous...

Dans un répertoire je dispose d'un fichier .bat contenant une ligne de
commande.

Je souhaite placer cette ligne de commande dans une variable dans mon
programme VB, à l'aide de la fonction Command().

Le problème lorsque j'éxécute mon .exe, ma variable reste vide, aucun
paramètre n'est passé.

Est ce que j'utilise mal ma fonction Command() ?
Y'aurait-il une autre solution ?

Merci d'avance
Patrice