J'ai un fichier Windows 7 bat qui invite l'utilisateur à entrer un nombre, puis il passe ce nombre comme argument à un script tcl.
Un lecteur de code à barres optique est utilisé pour fournir le numéro, mais je souhaite ensuite que l’utilisateur puisse modifier le numéro (à l’aide du clavier) avant que le fichier bat ne continue. Le problème est que le scanner semble ajouter un retour chariot à la fin de l'analyse, ce qui fait que le fichier bat continue automatiquement (si je saisis plutôt le numéro à l'aide du clavier au lieu de scanner, le fichier bat ne continuera pas tant que le clavier ne sera pas enfoncé.) .
Je souhaite donc que le fichier bat ignore le retour chariot envoyé par le scanner, mais continue lorsque l'utilisateur appuie sur la touche Entrée du clavier.
Voici mon fichier batte:
echo off
set /p sernum= Enter the serial number:
cd C:\Tcl\bin
tclsh.exe tcl_file.tcl %sernum%
cmd