Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Horloge
Auteur Message
Répondre en citant
Message Horloge 
Bonjours j'ai fais mon batch et tout et tout mais j'arrive pas a mettre une horloge quelqu’un peut m'en faire une toute simple ?



Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Horloge 
salut, j'ai fait une petite recherche sur le forum et :

Code:
@echo off
title Horloge
color 0C & mode con LINES=4 COLS=13
:gg
set heur=%time:~0,2%:%time:~3,2%:%time:~6,2%
set v=%heur%
echo ÚÄÄÄÄÄÄÄÄÄ¿
echo ³%v% ³
echo ÀÄÄÄÄÄÄÄÄÄÙ
ping localhost -n 1 > nul
cls
goto gg


http://batch.xoo.it/t1468-un-petit-prog.htm?q=horloge#p12149
http://batch.xoo.it/t1528-Horlogr-dynamique.htm?q=horloge#p12702
http://batch.xoo.it/t2438-Horloge.htm?q=horloge#p19059
http://batch.xoo.it/t2440-Horloge-Monochrome-a-l-ancienne.htm?q=horloge#p19…

J'espère que ça t’aidera. la variable %time% aussi d’ailleurs Okay




______________________________________________________


Répondre en citant
Message Horloge 
salut,

Il existe plein de façons différentes de créer une "horloge" en batch. En voici une qui ne monopolise pas trop le processeur:

Code:

@echo off
mode 47,7
set "0.1=ÛÛÛÛÛÛ"&set "1.1=  ÛÛÛ "&set "2.1=ÛÛÛÛÛÛ"&set "3.1=ÛÛÛÛÛÛ"&set "4.1=   ÛÛ "
set "0.2=Û    Û"&set "1.2=    Û "&set "2.2=     Û"&set "3.2=     Û"&set "4.2=  Û Û "
set "0.3=Û    Û"&set "1.3=    Û "&set "2.3=ÛÛÛÛÛÛ"&set "3.3=  ÛÛÛÛ"&set "4.3= Û  Û "
set "0.4=Û    Û"&set "1.4=    Û "&set "2.4=Û     "&set "3.4=     Û"&set "4.4=ÛÛÛÛÛÛ"
set "0.5=ÛÛÛÛÛÛ"&set "1.5=  ÛÛÛÛ"&set "2.5=ÛÛÛÛÛÛ"&set "3.5=ÛÛÛÛÛÛ"&set "4.5=    Û "
set "5.1=ÛÛÛÛÛÛ"&set "6.1=ÛÛÛÛÛÛ"&set "7.1=ÛÛÛÛÛÛ"&set "8.1=ÛÛÛÛÛÛ"&set "9.1=ÛÛÛÛÛÛ"
set "5.2=Û     "&set "6.2=Û     "&set "7.2=    Û "&set "8.2=Û    Û"&set "9.2=Û    Û"
set "5.3=ÛÛÛÛÛÛ"&set "6.3=ÛÛÛÛÛÛ"&set "7.3=   Û  "&set "8.3=ÛÛÛÛÛÛ"&set "9.3=ÛÛÛÛÛÛ"
set "5.4=     Û"&set "6.4=Û    Û"&set "7.4=   Û  "&set "8.4=Û    Û"&set "9.4=     Û"
set "5.5=ÛÛÛÛÛÛ"&set "6.5=ÛÛÛÛÛÛ"&set "7.5=   Û  "&set "8.5=ÛÛÛÛÛÛ"&set "9.5=ÛÛÛÛÛÛ"
:boucle
   setlocal enabledelayedexpansion
   for %%a in (":=" ",=" " =0") do set "time=!time:%%~a!"
   for /l %%i in (0 1 6) Do set/ab+=1&Set a!b!=!time:~%%i,1!
   for /f "tokens=2 delims==" %%i in ('set a') do for /l %%p in (1 1 5) do set/ac+=1&set _!c!=!%%i.%%p!
   set l1=
   set l2= %_1% %_6%   %_11% %_16%   %_21% %_26%
   set l3= %_2% %_7% O %_12% %_17% O %_22% %_27%
   set l4= %_3% %_8%   %_13% %_18%   %_23% %_28%
   set l5= %_4% %_9% O %_14% %_19% O %_24% %_29%
   set l6= %_5% %_10%   %_15% %_20%   %_25% %_30%
   cls&for /l %%a in (1 1 6) do echo.!l%%a!
   ping -w 1000 -n 1 169.1.1.1 >nul
   endlocal
goto :boucle





______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message Horloge 
J'ai essayer plein de truc,ou est le fail dans mon code ?

Code:

@echo off
title Horloge
color 0C & mode con LINES=4 COLS=13
:gg
set heur=%time:~0,2%:%time:~3,2%:%time:~6,2%
set v=%heur%
echo ÚÄÄÄÄÄÄÄÄÄ¿
echo ³%v% ³
echo ÀÄÄÄÄÄÄÄÄÄÙ
ping localhost -n 1 > nul
cls
goto gg

@echo off
cls
echo                     ------------------------------------
echo                                Werate Batch             
echo                     ------------------------------------
echo.
echo                 Bonjour %username% ! Que voulez-vous executer aujourd'hui?
echo.
echo.
echo 1. Transformice (Appuyer sur T et appuyer sur Enter)
echo.
echo 2. Extinction (Appuyer sur E et appuyer sur Enter)
echo.
echo 3. Aller sur Google (ecrivez G et appuyer sur Enter)
echo.
echo 4. Aller voir Cyprien (ecrivez C et appuyer sur Enter)
echo.
echo 5. Fermer l'invite de commande (Appuyer sur F et appuyer sur Enter)
echo.
echo.
set /p reponse="Appuyer sur la lettre qui correspond a votre choix : "
cls

if /i %reponse%==T goto Transformice
if /i %reponse%==E goto Extinction
if /i %reponse%==G goto Google
if /i %reponse%==C goto Cyprien
if /i %reponse%==F goto Quitter
:Transformice
start http://www.transformice.com/
goto menu2

:Extinction
start http://www.extinction.fr/minijeux/
goto menu2

:Cyprien
start http://www.cyprien.fr/
goto menu2

:Google
start https://www.google.fr/
goto menu2

:Quitter
exit

:menu2

echo                     ------------------------------------
echo                               Werate Batch 2           
echo                     ------------------------------------
echo.
set /p reponse="Voulez-vous effectuez une nouvelle tache? (Oui/Non) "

if /i %reponse%==Oui goto retour
if /i %reponse%==Non goto quitter

:retour
goto menu

:quitter
exit




Skype
Répondre en citant
Message Horloge 
Heu.. pour moi ce code marche très bien sauf que tu peux virer tout ce qu'il y a après la ligne 12 "goto gg " Mr. Green

plus sérieusement si tu veux ajouter une horloge à l’intérieur de ton batch d'origine histoire de meubler un peu... sa reste faisable mais c'est beaucoup plus compliqué à faire.




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message Horloge 
Ok merci quand même Neutral



Skype
Répondre en citant
Message Horloge 
Bonjour Mr. Green

Je me suis permis de corriger/modifier ton code.
Le problème était Le manque de la commande "pause" et tu a aussi oublier de mettre les "mode con lines/cols" à chaque menus, de plus le "goto" en dessous du
code de l'horloge ne servais à rien mis à part te remettre systématiquement sur l'horloge... (un boucle n'avais rien à faire là).

Normalement ça devrais marcher correctement. Okay

Arrow

Code:
@echo off
title Horloge

:: Horloge
color 0C
mode con lines=8 cols=31
set heur=%time:~0,2%:%time:~3,2%:%time:~6,2%
set v=%heur%
echo. &echo.
echo           ÉÍÍÍÍÍÍÍÍÍ»
echo           º%v% º
echo           ÈÍÍÍÍÍÍÍÍͼ
ping localhost -n 1 > nul
pause >nul

:: menu
mode con lines=20 cols=75
cls
echo                     ------------------------------------
echo                                Werate Batch
echo                     ------------------------------------
echo.
echo                 Bonjour %username% ! Que voulez-vous executer aujourd'hui?
echo.
echo.
echo 1. Transformice (Appuyer sur T et appuyer sur Enter)
echo.
echo 2. Extinction (Appuyer sur E et appuyer sur Enter)
echo.
echo 3. Aller sur Google (ecrivez G et appuyer sur Enter)
echo.
echo 4. Aller voir Cyprien (ecrivez C et appuyer sur Enter)
echo.
echo 5. Fermer l'invite de commande (Appuyer sur F et appuyer sur Enter)
echo.
echo.
set /p reponse="Appuyer sur la lettre qui correspond a votre choix : "

if /i %reponse%==T goto Transformice
if /i %reponse%==E goto Extinction
if /i %reponse%==G goto Google
if /i %reponse%==C goto Cyprien
if /i %reponse%==F goto Quitter

:: Redirections
:Transformice
start http://www.transformice.com/
goto menu2

:Extinction
start http://www.extinction.fr/minijeux/
goto menu2

:Cyprien
start http://www.cyprien.fr/
goto menu2

:Google
start http://www.google.fr/
goto menu2

:Quitter
exit

:menu2
cls
mode con lines=9 cols=77
:: menu-2
echo.
echo                     ------------------------------------
echo                               Werate Batch 2
echo                     ------------------------------------
echo.
set /p reponse="Voulez-vous effectuez une nouvelle tache? (Oui/Non) "

if /i %reponse%==Oui goto retour
if /i %reponse%==Non goto quitter

:retour
goto menu

:quitter
exit



Arrow Voilà, Bon séjour sur le forum Very Happy




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Message Horloge 


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