PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → redirection de sortie
redirection de sortie
Started by Eric CHOQUET, Feb., 28 2006 3:48 PM - 5 replies
Posted on February, 28 2006 - 3:48 PM
bonjour,

j'ai un programme en ligne de commande sous dos. je souhaiterais récupérer
la sortie console dans un fichier.
J'utilise la syntaxe suivante :
LanceAppli("toto.exe >out.txt")

je ne récupère rien. est-ce normal ?

Une autre question :
je souhaiterais que l'execution de cette commande soit invisible à
l'utilisateur. Est-ce possible?

Merci

Eric
Posted on February, 28 2006 - 6:07 PM
Si tu mets TOTO.EXE >OUT.TXT dans un fichier de commandes BATCH (.BAT) et que tu utilises LanceAppli("C:\FIC_CDE.BAT") ou LanceAppli("C:\FIC_CDE"), ça donne quoi?

Pour rendre invisible l'exécution du batch, voir l'aide de LanceAppli.
Posted on February, 28 2006 - 6:13 PM
Eric CHOQUET avait écrit le 28/02/2006 :
bonjour,

j'ai un programme en ligne de commande sous dos. je souhaiterais récupérer
la sortie console dans un fichier.
J'utilise la syntaxe suivante :
LanceAppli("toto.exe >out.txt")

je ne récupère rien. est-ce normal ?

Une autre question :
je souhaiterais que l'execution de cette commande soit invisible à
l'utilisateur. Est-ce possible?

Merci

Eric


salut ,
bon, je vois que TF92 a répondu...
Je confirme: cela marche bien et pour ne pas montrer l'appli, tu
utilise Exeiconise dans lanceappli :LanceAppli("test.bat",exeIconise)
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Posted on February, 28 2006 - 6:20 PM
Si tu mets TOTO.EXE >OUT.TXT dans un fichier de commandes BATCH (.BAT) et
que tu utilises LanceAppli("C:\FIC_CDE.BAT") ou LanceAppli("C:\FIC_CDE"),
ça donne quoi?

J'ai déjà testé, mais ça ne donne rien de mieux.

>Pour rendre invisible l'exécution du batch, voir l'aide de LanceAppli.
J'ai rien vu à ce sujet dans la doc. Au mieux je peux iconiser, mais cela
reste visible

Eric
Posted on February, 28 2006 - 6:31 PM
salut ,
Je confirme: cela marche bien et pour ne pas montrer l'appli, tu
utilise Exeiconise dans lanceappli :LanceAppli("test.bat",exeIconise)
@+++

Non, cela ne fonctionne pas. J'ai WD10 40k+, et toi?
Je crois bien avoir déjà utilisé ce système auparavant, et que cela
fonctionnait.

Eric
Posted on February, 28 2006 - 6:42 PM
Eric CHOQUET a exprimé avec précision :
salut ,
Je confirme: cela marche bien et pour ne pas montrer l'appli, tu
utilise Exeiconise dans lanceappli :LanceAppli("test.bat",exeIconise)
@+++

Non, cela ne fonctionne pas. J'ai WD10 40k+, et toi?

Je crois bien avoir déjà utilisé ce système auparavant, et que cela
fonctionnait.

Eric


moi aussi, W10 40K... je viens de faire le test tout bete:

je creer un batch que je place dans le rep de mon exe toto.bat
qui contient
--rem
C:
dir >out.txt
-- rem Fin

LanceAppli("toto.bat",exeIconise) me cree bien un fichier out.txt a la
racine de mon C: contenant la liste des fichiers...
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc