Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
fond d'écran version batch
Auteur Message
Répondre en citant
Message fond d'écran version batch 
bonjour,

alors voilà. j'ai pris le batch à quelqu'un du forum et me suis permis de l'améliorer.
j'espère que je suis au bon endroit pour le poster et qu'il vous plaira.
un autre est à venir prochainement.

à +

Code:
@echo off
mode con: lines=50 cols=80
set XX=+
set x=+
:a
cls
color 0%random:~0,1%
set LINE_%EXCH%=
set /a EXCH=EXCH%XX%1
set LINE_%EXCH%=%a_1%%a_2%%a_3%%a_4%%a_5%%a_6%%a_7%%a_8%%a_9%%a_10%%a_11%%a_12%%a_13%%a_14%%a_15%%a_16%%a_17%%a_18%%a_19%%a_20%%a_21%%a_22%%a_23%%a_24%%a_25%%a_26%%a_27%%a_28%%a_29%%a_30%%a_31%%a_32%%a_33%%a_34%%a_35%%a_36%%a_37%%a_38%%a_39%%a_40%%a_41%%a_42%%a_43%%a_44%%a_45%%a_46%%a_47%%a_48%%a_49%%a_50%%a_51%%a_52%%a_53%%a_54%%a_55%%a_56%%a_57%%a_58%%a_59%%a_60%%a_61%%a_62%%a_63%%a_64%%a_65%%a_66%%a_67%%username%
echo.
echo. %LINE_1%
echo. %LINE_2%
echo. %LINE_3%
echo. %LINE_4%
echo. %LINE_5%
echo. %LINE_6%
echo. %LINE_7%
echo. %LINE_8%
echo. %LINE_9%
echo. %LINE_10%
echo. %LINE_11%
echo. %LINE_12%
echo. %LINE_13%
echo. %LINE_14%
echo. %LINE_15%
echo. %LINE_16%
echo. %LINE_17%
echo. %LINE_18%
echo. %LINE_19%
echo. %LINE_20%
echo. %LINE_21%
echo. %LINE_22%
echo. %LINE_23%
echo. %LINE_24%
echo. %LINE_25%
echo. %LINE_26%
echo. %LINE_27%
echo. %LINE_28%
echo. %LINE_29%
echo. %LINE_30%
echo. %LINE_31%
echo. %LINE_32%
echo. %LINE_33%
echo. %LINE_34%
echo. %LINE_35%
echo. %LINE_36%
echo. %LINE_37%
echo. %LINE_38%
echo. %LINE_39%
echo. %LINE_40%
echo. %LINE_41%
echo. %LINE_42%
echo. %LINE_43%
echo. %LINE_44%
echo. %LINE_45%
echo. %LINE_46%
echo. %LINE_47%
echo. %LINE_48%
ping localhost -n 00 > nul
if %EXCH%==48 set XX=-
if %EXCH%==1 set XX=+
set /a b=b%x%1
set a_%b%=ÿ
if %b%==67 set x=-
if %x%==- set a_%b%=
if %b%==1 set x=+
goto a




Dernière édition par Blouquin Eddy le Mer 23 Oct 2013 - 10:26; édité 3 fois

______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message fond d'écran version batch 
Bonjour
la moindre des politesses est de mettre le nom de l'auteur du batch d'origine merci.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message fond d'écran version batch 
Hello !

Oh, je reconnais ce code ... Mr. Green

Pas mal, par contre je vois que tu place dans tous tes batchs des "ping -n 00", c'est pas l'idéal ...




______________________________________________________


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
Répondre en citant
Message fond d'écran version batch 
Laddy a écrit:
Bonjour
la moindre des politesses est de mettre le nom de l'auteur du batch d'origine merci.

Je te prie de m'excuser Laddy Neutral . Je m'en souvenais plus tout bêtement et est pas fait l'effort de rechercher l'auteur.
Mais je suis nouveau ici et je me suis précipité sur mon idée plutôt que de bien faire les choses.
Je ferais attention à l'avenir.
stryk a écrit:
Hello !

Oh, je reconnais ce code ... Mr. Green

Pas mal, par contre je vois que tu place dans tous tes batchs des "ping -n 00", c'est pas l'idéal ...

Ben jusque là ça a été idéal pour moi Wink mais si tu peux me conseiller, ce serais avec plaisir Okay .
Au fait, pardon de ne pas avoir mis ton nom pour le batch Neutral . Une erreur de débutant que je referais pas deux fois Rolling Eyes .

A +



Dernière édition par Blouquin Eddy le Ven 12 Avr 2013 - 11:23; édité 2 fois

______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Répondre en citant
Message fond d'écran version batch 
Ouais t'abuses de pas avoir mis mon nom, surtout que je suis super connu du coté de villiers sur orge,
et encore plus entre la boulangerie et l'église, j'ai au moins 2 fans parmis les mamies du bled Mr. Green

LOL, nan serieux, pour moi l'important c'est que tu ais dis que le code n'était pas de toi, pour le principe !!!
Après, citer l'auteur, why not si tu l'as sous la main ( pas l'auteur, son nom ^^ ), moi ça ne me gène pas Wink

Pour ping -n 00 ... j'ai dans l'idée que c'est un ping de taille 0, donc ce n'est pas un ping !!
Code:

C:\Documents and Settings\Administrateur>ping localhost -n 00
Valeur incorrecte pour l'option -n. La valeur valide doit être comprise entre 1et 4294967295.
C:\Documents and Settings\Administrateur>

Après c'est sur, ça fait peut-être une sorte de pause, mais c'est loin d'être précis ...
teste ceci, en modifiant la valeur de "SPEED" Okay
Code:

@echo off
set SPEED=2
:UP
cls
set /a COUNT+=1
echo %COUNT%
@ping localhost -n %SPEED% >nul
goto :UP





______________________________________________________


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
Répondre en citant
Message fond d'écran version batch 
Hello,

J'ai testé et
Code:
ping localhost -n 00 >nul

Correspond exactement à
Code:
ping localhost -n 1 >nul

Qui est égale à 1milliseconde.

Car oui (pour rappel), pour faire 1 seconde il faut utilisé la valeur "2".

N'oublions pas que le batch est extrêmement mal foutu Rolling Eyes
PS: C'est mon avis (et certainement celui de beaucoup d'autre personne), je ne fait aucun reproche :p

Voila, en espérant vous avoir apporter de l'aide utile Wink

Merci,
£`/@]




______________________________________________________


*Si l'erreur est humaine c'est parce que l'humanité en est une.*

£'/@] - Anciennement rekaca
MSN Skype
Répondre en citant
Message fond d'écran version batch 
Je confirme pour le ping ... 00 et ping ... 1, c'est pareil.
Après on peut faire une boucle avec goto et utiliser la commande set /a et la commande if pour avoir un temps de pause plus précis, mais c'est une idée qui m'est venu comme ça.
Perso, j'utilise plus les ping que les boucles.




______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Répondre en citant
Message fond d'écran version batch 
Question lol

Z'avez lu mon post ?
Ping 00 n'est pas une commande valide et ne lance donc pas de ping ...
Après je ne vois pas trop comment vous faites pour mesurer 1 milliseconde sans réponse de ping Mr. Green

Le ping renvoie une valeur de réponse "calculée", mais ce n'est bien sur pas le temps réél,
sinon un ping -n 2 ne correspondrait pas à environ 1s Laughing

Et ensuite la durée d'un ping change en fonction de tellement de facteurs:
_Vélocité du PC
_Qualité des réseaux (sauf localhost)
_Nombre de sauts (sauf localhost)
etc ...




______________________________________________________


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
Répondre en citant
Message fond d'écran version batch 
Bonsoir
rekah a écrit:

N'oublions pas que le batch est extrêmement mal foutu

ok le batch c'est pas génial, voir même dépassé, mais de là à dire "extrêmement mal foutu" Mort de Rire
on peut faire plein d'animation avec le batch Laughing
il faut juste savoir les bases de la programmation batch et quelques connaissances sur plusieurs commandes externes
(et leurs utilisations Wink ).

A +




______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Répondre en citant
Message fond d'écran version batch 
Hello les gens,

voici un code qui viens de Pierrot http://batch.xoo.it/t3169-Ping-Local.htm
Code:
:pjng
set /a varap=%time:~6,2%%time:~9,2%+100
set pjng1=0
:pjng1
set /a pjng1=%pjng1%+1
set varac=%time:~6,2%%time:~9,2%
if %varac% geq %varap% goto htpj
goto pjng1

:htpj
votre code
pause


espérant avoir résolu le problème du ping Wink

A +




______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Répondre en citant
Message fond d'écran version batch 
Plop,

Veille plus court avec des choix.
Code:
@Echo off
if not exist batbox.exe call :batbox
mode con cols=80 lines=50
:mode_veille
color 1b
title menu veille
cls
echo:
echo  1 : animation couleurs aléatoire
echo:
echo  2 : animation aux couleurs choisi
echo:
echo  3 : quitter
echo:
set /p ch=
if %ch%==3 exit
if %ch%==2 (
 cls
 echo:
 echo  0 = Noir 8 = Gris
 echo  1 = Bleu foncé 9 = Bleu clair
 echo  2 = Vert A = Vert clair
 echo  3 = Bleu-gris B = Cyan
 echo  4 = Marron C = Rouge
 echo  5 = Pourpre D = Rose
 echo  6 = Kaki E = Jaune
 echo  7 = Gris clair F = Blanc
 echo:
 set /p cc=premier plan:
 set /p ca=arriere plan:
 )
:veille
set x=+
set y=+
set dom=0
set speed=100
title p=- plus vite, m=moins vite, r=menu veille, Echap=exit
:veille_1
cls
set /a lines=lines%x%1
if %lines%==49 set x=-
if %lines%==0 set x=+
set /a cols=cols%y%1
if %cols%==67 set y=-
if %cols%==0 set y=+
if %ch%==1 (
 set /a ca=ca+1
 set "cc= "
 )
if %ca%==100 set ca=0
color %ca%%cc%
batbox /g %cols% %lines% /d "%username%" /w %speed% /k_
if %speed%==0 set speed=10
if %errorlevel%==27 exit
if %errorlevel%==109 set /a speed=speed+10
if %errorlevel%==112 set /a speed=speed-10
if %errorlevel%==114 goto mode_veille
goto veille_1

:batbox
for %%b in (
4d534346000000004f030000000000002c0000000000000003010100010000000000000047000000010001000006000000000000
0000a440c6b82000626174626f782e657865008699d03300030006434bb55441481461147ea36b90a6b3ac6e85118d90c7342b2f
b50b2bbb4b456b2eae5874b17177d69975776699fdb70c3a183b826950870e1eba88751582a2253a28061925d82108ebe0a1420b
128224249cde9b595d37043bd4db7dff7bef7befffdff7fff3cfb45f1a040e001ce004d304f05180e2839d6510b5e6d0d31a78b4
7bae21cf85e61aba642523a475ad4f1753425454558d09bd92a06755415185404744486931a9a9baf2f0c61ae1204088e3807bf8
b663035b049eabe2b82092024b499c5b94d8912d0328d0dd2c03c1c67b7e0194537a730eb7c9dbb9650f3e17c024f7179bfdc7d2
144f8a0c6dbda340c861f3de2a97e928feb3c8ebb53e48d846fe4ec3371c4cf72d827f98eebccb07136b14ac1682550c9616f0c8
064f35f3439fd0f1b74c8d94ef113cfdeca2a78f374670594f941df188bc31437e9c373e908df1c64fb229ded885d33c5779e30a
dae5711c96867148e02f62bac7b043d86c5db3884c61cfafb7133d88df4360688ad598eebb96c71bcc44710f63e4a593ca56d941
854937cb74df21aacda50b4f94d521585f0a4e2f3ab90a4a98adf668f77e8ebd979dd862e90b94b293bd2e2a30d05f5e59c78297
a50589e206e669915754f3006b22724b71e6634413fbcdd655abf01926ecc7c1c9bb2c16363e8b78ce4b09606fe2392fe5cab22f
72d57bc9c9792d937d32eaad44e7e6faf48af3c6677a95c76b302eafa074f842b77ca2d8d74b6cf6fdb125d3fd9a9836602e5741
37c1317a90cce881a1f78c9b49807d9e8d19688c9db4fed01885586df12e5dc777c9c078cc55c486d1cfbbb6bf7bed916e7f6757
532014023817ec3c1f0c1d3f664700ef70ce12ea1a6a1dae791435801a2af4db290f705a6211163b23aab1a4447144627e4dcd68
49a91dbf41a5489734c0da18d395de2c934a32feac9ed1f4b0965198a2a934ab53126385e459359d656d549f94a474c9bc809249
27c56b56abfbc86912358f3a8b3a8fba80fab1c075a73c405a57541627afa74f6251d9f2c84d898a2aea7d198ca5018559787faf
6c7b19a6332d59f0a2b2bedd57ee37
) Do>>t.dat (Echo.For b=1 To len^("%%b"^) Step 2
Echo WScript.StdOut.Write Chr^(Clng^("&H"^&Mid^("%%b",b,2^)^)^) : Next)
Cscript /b /e:vbs t.dat>batbox.ex_
Del /f /q /a t.dat>nul 2>&1
Expand -r batbox.ex_>nul 2>&1
Del /f /q /a batbox.ex_>nul 2>&1
goto :eof





______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Répondre en citant
Message fond d'écran version batch 
Hello les batcheurs,

Mon dernier batch sera ajouté à mon menu-souris que voici http://batch.xoo.it/t3336-Menu-souris-avec-batbox.htm?q=




A bientôt ^^




______________________________________________________
Le batch est mon joujou de tout les jours,
plus pour le loisir que pour le travail,
et avec j'apprend presque tout les jours,
comment programmer et le travailler,
pour avoir enfin un résultat cool.

Ed la poignée du 93 (^_^)
Yahoo Messenger MSN Skype
Message fond d'écran version batch 


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