1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| ECHO OFF
echo taper
echo q pour quitter
echo l pour lister les valeurs deja saisie
echo e pour exporter les valeurs deja saisies au format csv ( lisibles par excel)
echo c pour copier qr.dp
echo s pour suppr
Mode Con Cols=100
:prompt
::Clear the value of personne ready for use.
:PERSONNE
SET personne=
SET /P personne=Saisir une QRCode de personne (q to quit):
IF /I "%personne%"=="c" (
copy qr.db qr.db.arch
GOTO prompt
)
IF /I "%personne%"=="q" GOTO :EOF
IF /I "%personne%"=="l" (
sqlite3 qr.db "select id,PERSONNE,PRODUIT,start,stop,strftime('%%s',start),strftime('%%s',stop),strftime('%%s',stop)-strftime('%%s',start) from qrtimer;"
GOTO prompt
)
IF /I "%personne%"=="e" (
sqlite3 qr.db "select id,PERSONNE,PRODUIT,start,stop,strftime('%%s',start),strftime('%%s',stop),strftime('%%s',stop)-strftime('%%s',start) from qrtimer; " > export.txt
GOTO prompt
)
IF /I "%personne%"=="s" (
sqlite3 qr.db "select id,PERSONNE,PRODUIT,start,stop,strftime('%%s',start),strftime('%%s',stop),strftime('%%s',stop)-strftime('%%s',start) from qrtimer; " & sqlite3 qr.db "delete id,PERSONNE,PRODUIT,start,stop,strftime('%%s',start),strftime('%%s',stop),strftime('%%s',stop)-strftime('%%s',start) from qrtimer; "
GOTO prompt
)
set valid_personne= %personne:~0,2%
::echo Validation personne :%valid_personne%
if NOT "%valid_personne%" == " P_" (
cls
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo.
echo saisie invalide le nom doit commencer par P_
echo.
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!
GOTO PERSONNE
) |
Partager