Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Dactylo-Test
Auteur Message
Répondre en citant
Message Dactylo-Test 
Bonjour,

Voici un petit batch pour tester sa vitesse de frappe au clavier Very Happy
3 niveaux de difficultées sont disponibles.
Il est accompagné de trois fichier qui contiennent les mots affichés lors du test,
libre à vous de les modifier ....

Lien pour le Batch et les 3 Fichiers .List >> http://www.box.net/shared/4r6zub4a1o

Code du Batch ( il est necessaire d'avoir les fichiers .List ) :

Code:

@echo off
title Dactylo_Test  ^|  By STRYK
mode con cols=61 lines=25 &color 1A

::                         Copyright © :  stryk@live.fr
::                      ----------------------------------

::      888888b.                     .d8888b.  888                     888
::      888  "88b                   d88P  Y88b 888                     888
::      888  .88P                   Y88b.      888                     888
::      8888888K.  888  888          "Y888b.   stryk@live.fr. 888  888 888  888
::      888  "Y88b 888  888             "Y88b. 888    888P"   888  888 888 .88P
::      888    888 888  888               "888 888    888     888  888 888888K
::      888   d88P Y88b 888         Y88b  d88P Y88b.  888     Y88b 888 888 "88b
::      8888888P"   "Y88888          "Y8888P"   "Y888 888      "Y88888 888  888
::                      888                                        888
::                 Y8b d88P                                   Y8b d88P
::                  "Y88P"                                     "Y88P"

:: Merci à : --------------------   www.batch.xoo.it/index.php   ----------------------

:: Pour plus de lisibilité, je vous recommande l'éditeur de texte : NOTEPAD++
:: il "reconnaît" le langage batch et affiche des couleurs différentes pour les commandes, les variables, les index, etc...
:: Lien:   www.01net.com/telecharger/windows/Internet/editeur_de_site/fiches/29119.htm…



:RESET_TEST
cls
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo  º                                                         º
echo  º               Bienvenue au DACTYLO-TEST                 º
echo  º                                                         º
echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo     Vous allez pouvoir tester votre rapidit‚ au clavier !
echo   Pour cela, tapez le mot affich‚, puis appuyez sur "ENTER"
echo.
echo.
echo                     Choix du niveau :
echo.
echo                  1 _ Facile ( 4 lettres )
echo.
echo                  2 _ Normal ( 6 lettres )
echo.
echo                  3 _ Difficile ( 8 lettres )
echo.
echo.
set LEVEL=NONE
set /p LEVEL= \\:

if %LEVEL%==1 (
    set LIST=easy.list
   set MODE=Facile
   goto :START )
if %LEVEL%==2 (
    set LIST=medium.list
   set MODE=Normal
    goto :START )
if %LEVEL%==3 (
    set LIST=hard.list
   set MODE=Difficile
    goto :START )

echo Choix invalide, patientez svp ...
@ping localhost -n 3
goto :RESET_TEST

:START
set BEGIN=5

:WAIT_TO_START
cls
set /a BEGIN = BEGIN - 1
if %BEGIN%==0 goto :END_WAIT
echo.
echo.
echo.
echo.
echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo  º                                                         º
echo  º                 D‚but du test dans %BEGIN% s                  º
echo  º                                                         º
echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@ping localhost -n 2 >nul
goto :WAIT_TO_START
:END_WAIT

set SCORE=0
set /a TIME_H = %time:~0,2% * 3600
set /a TIME_M = %time:~3,2% * 60
set TIME_S=%time:~6,2%
set /a TIME_START = TIME_H + TIME_M + TIME_S

:SUITE
cls
set /a TIMER_H = %time:~0,2% * 3600
set /a TIMER_M = %time:~3,2% * 60
set TIMER_S=%time:~6,2%
set /a TIME_ACT = TIMER_H + TIMER_M + TIMER_S
set /a TIMER = TIME_ACT - TIME_START

set /a WORD=%RANDOM%%%149
for /f "tokens=1,2" %%a in ('type %LIST% ^| Find "%WORD%"') do (
    set AFF=%%b
    )

echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.                         %AFF%
echo.
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.

set TEST=NONE
set /p TEST= \\:
if %TEST%==%AFF% set /a SCORE = SCORE + 1

if %TIMER% GEQ 60 goto :RESULT
goto :SUITE

:RESULT
cls
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Score = %SCORE% mots / minutes !
echo                En mode: %MODE%
echo.
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
set /p RETRY=Recommencer le test [O]ui  //  [N]on  \\:
if /i %RETRY%==o goto :RESET_TEST

cls
echo                     ----  BYE BYE  ----
@ping localhost -n 3 >nul





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Dactylo-Test 
et voici le jeux Very Happy

Bien jouer Wink




______________________________________________________


Message Dactylo-Test 


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