J'ai essayé de créer un fichier batch qui transmet du texte à une application console. Dans ce cas, il s'agit d'un exe qui découpe un gros fichier .dat à l'heure et à la date de début et de fin spécifiées. Il attend le nom du fichier, le début, la fin, et une réponse y(es) pour commencer la coupe. Le script ci-dessous fonctionne, mais après avoir soumis la réponse finale "y", le .exe se termine sans même essayer de démarrer la coupe.
Quelqu'un peut-il voir ce qui ne va pas ? J'ai essayé les délais de ping, la pause, /wait - tous avec le même effet.
@echo Off
Set program=c:\rtdm_cutter.exe
(
echo 20121126_191613_09224_RTDM.BIN
echo 2012/11/25 15:00:00
echo 2012/11/25 15:15:00
echo y
) |start /realtime /B /wait %program%