Bonjour à tous,
Je m'évertue à faire fonctionner ce petit batch :
Title MEDOCS
@echo off
cls
COLOR 0A
echo.
echo ----------------------------
ECHO GESTION DES MEDICAMENTS
ECHO ----------------------------
Echo.
pause
SET /P D= Entrez le nom du medicament puis ENTER :
Echo.
Echo PRISE de medoc = 1
Echo REMISE de medoc= 2
Echo.
SET /P C= Votre choix puis ENTER :
IF '%C%'=='1' ECHO medocs PRIS le %date% à %time% par %D% >> journal_medocs.txt
IF '%C%'=='2' ECHO medocs REMIS le %date% à %time% par %D% >> journal_medocs.txt
echo on
pause
Voilà, tout fonctionne parfaitement bien quand je clique sur ce fichier bat directement.
Seulement, j'utilise une application (Mirror de violet.net) comme ceci : je colle un Timbre RFID sur une boite de médocs et je la passe sur le lecteur de rfid. Le lecteur lance le .bat en question mais celui-ci se referme alors immédiatement après son lancement, sans que j'ai eu le temps d'encoder quoi que ce soit ! Que se passe-t-il ? Comment forcer la fenêtre DOS à apparaître et à rester ... ?
Si qqn peut m'aider, c'est avec plaisir ! Je débute dans les batch mais là je ne comprends pas.
En vous remerciant,
Thommen