OVH Cloud OVH Cloud

URGENT Retour de ligne de commande

13 réponses
Avatar
Marc ERHARD
Bonjour,

Je viens de creer un petit soft qui fait l'interface entre deux autres softs
qui ne sont pas de moi.
A partir du premier j'utilise une ligne de commande exe:
c:\ConvMail\Convmail.exe "test"
Une fois la valeur "test" traitée je dois renvoyer au premier programme un 1
ou un 0 pour indiquer
le resultat du traitement.
je sais faire dans un sens mais pas dans l'autre.
Comment fait on ?

Avez vous une ou plusieurs idéé à me proposer.

Par avance merci
Marc

3 réponses

1 2
Avatar
Le marseillais
Tu peux essayer d'écrir des petits fichiers text.
Tout d'abord, tu efface le dit fichier.
Lance ton programme et insère une route qui patiente tant que le fichier
n'existe pas.
Dans le second programme tu donne la réponse en écrivant 1 ou 0 dans le
fameux fichier qui sera lu par le premier programme une fois terminé.

Attention, il faut savoir que le fichier devient existant dès le
commencement de l'écriture. Et donc, dans ce cas il ne poura pas être lu par
le premier programme.

Pour résoudre ce problème il faut insérer des fonction de pause ou alors ne
créer des fichier de dialogue de petite taille.


"Marc ERHARD" wrote:

Bonjour,

Je viens de creer un petit soft qui fait l'interface entre deux autres softs
qui ne sont pas de moi.
A partir du premier j'utilise une ligne de commande exe:
c:ConvMailConvmail.exe "test"
Une fois la valeur "test" traitée je dois renvoyer au premier programme un 1
ou un 0 pour indiquer
le resultat du traitement.
je sais faire dans un sens mais pas dans l'autre.
Comment fait on ?

Avez vous une ou plusieurs idéé à me proposer.

Par avance merci
Marc





Avatar
Gloops
Salut,

Oui. Mais que penses-tu de la solution de Jean-Marc ?
_____________________________________________
Le marseillais a écrit, le 16/02/2006 14:51 :
Tu peux essayer d'écrir des petits fichiers text.
Tout d'abord, tu efface le dit fichier.
Lance ton programme et insère une route qui patiente tant que le fichier
n'existe pas.
Dans le second programme tu donne la réponse en écrivant 1 ou 0 dans le
fameux fichier qui sera lu par le premier programme une fois terminé.

Attention, il faut savoir que le fichier devient existant dès le
commencement de l'écriture. Et donc, dans ce cas il ne poura pas être lu par
le premier programme.

Pour résoudre ce problème il faut insérer des fonction de pause ou alors ne
créer des fichier de dialogue de petite taille.



Avatar
Marc ERHARD
Impécable pour moi ca fonctionne nickel je renvoi un 1 ou 0 si c'est du
spam.

"Gloops" a écrit dans le message de
news:43f52963$0$18345$
Salut,

Oui. Mais que penses-tu de la solution de Jean-Marc ?
_____________________________________________
Le marseillais a écrit, le 16/02/2006 14:51 :
> Tu peux essayer d'écrir des petits fichiers text.
> Tout d'abord, tu efface le dit fichier.
> Lance ton programme et insère une route qui patiente tant que le fichier
> n'existe pas.
> Dans le second programme tu donne la réponse en écrivant 1 ou 0 dans le
> fameux fichier qui sera lu par le premier programme une fois terminé.
>
> Attention, il faut savoir que le fichier devient existant dès le
> commencement de l'écriture. Et donc, dans ce cas il ne poura pas être lu


par
> le premier programme.
>
> Pour résoudre ce problème il faut insérer des fonction de pause ou alors


ne
> créer des fichier de dialogue de petite taille.
>



1 2