Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Redirection retardée d'un pipe avec un call :label.
Auteur Message
Répondre en citant
Message [R] Redirection retardée d'un pipe avec un call :label. 
Bonjour.

J'ai un soucis dans darkbox que je n'arrive pas à résoudre, c'est la nécessité du lanceur.

Voici le code :
Code:
@Echo off
call :test | darkbox
goto :eof

:test
echo -d test
pause>NUL
echo -rq
goto :eof
La commande qui va avec : https://up.nerdby.net/#ca7sw5ZCzpI_clRj18U3lQ

Le soucis est simple, j'aimerais que "-d test" soit reçu avant que le goto :eof soit atteint (c'est à dire, juste avant avant le pause>NUL), cependant, ce n'est étrangement pas le cas, par contre, je ne veut pas utiliser un autre fichier (car ça ne corrige en rien le problème d'origine).

Petite information : ce soucis n'affecte que cmd, dos9 n'a pas ce soucis.



Dernière édition par TSnake41 le Dim 23 Oct 2016 - 18:57; édité 1 fois

______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Redirection retardée d'un pipe avec un call :label. 
Hello,

J'ai pas testé avec DarkBox, mais essais comme ça :

Call test | DarkBox

C'est le : qui pose problème pour moi en DOS.


Après faut jouer avec des parenthèses si t'as un problème de priorité :

Exemple :
(Call test) | DarkBox


Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [R] Redirection retardée d'un pipe avec un call :label. 
Logan a écrit:
Hello,

J'ai pas testé avec DarkBox, mais essais comme ça :

Call test | DarkBox

C'est le : qui pose problème pour moi en DOS.


Après faut jouer avec des parenthèses si t'as un problème de priorité :

Exemple :
(Call test) | DarkBox


Okay
Le soucis est que call test appelle le fichier/commande test et pas le label :test, cela ne résout donc pas vraiment le soucis.

Sinon, j'ai réfléchi a quelque chose comme :
Code:
@Echo off
if defined __ goto :test
set __=y
call %0 %* | darkbox
goto :eof

:test
set __=
echo -d test
pause>NUL
echo -rq
goto :eof





______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Message [R] Redirection retardée d'un pipe avec un call :label. 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch