IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

les batchs partgent nos joies


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut les batchs partgent nos joies
    salut,

    Puisque ces jours sont synonymes de fêtes pour les musulmans "L'AID" et aussi des fêtes à l'occasion de la nouvelle année 2010 "que j'espère qu'elle nous apportera paix et tolèrence à tous "

    je voulais partager avec vous ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    @if %_%/==/ (
      set _=_&start "%~nx0" %Comspec% /c%0  mode 40,17^^^&set .=@
      set _=&goto:Eof
    )
    
    @echo off
    %*
    :art
    if %.%==@ (set .=#) else (set .=@)
    color 08
    echo:
    call:aid 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 1 1 0  
    call:aid 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 
    call:aid 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 
    call:aid 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 1 0 0 1  
    call:aid 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 
    call:aid 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1  
    call:aid 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0
    echo:
    call:aid 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1
    call:aid 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0
    call:aid 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0
    call:aid 0 0 1 0 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0 
    call:aid 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0
    call:aid 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0
    call:aid 0 0 1 0 0 0 1 0 1 0 0 1 0 1 1 1 0 0 1 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1 0 0 1
    color 0f
    ping -n 2 0.0.0.0 >nul
    goto:art
    :aid
    if %11 equ 11 ((<nul=set/p=%.%)) else if %11 equ 01 ((<nul=set/p= ))
    if not %1'==' (shift&goto:aid) else (echo:&goto:Eof)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    @if %_%/==/ (
      set _=_&start "%~nx0" %Comspec% /c%0 mode 30,25^^^&set t=M
      set _=&goto:Eof
    )
    @echo off
    %*
    :art
    if %t%==M (set t=W&set e=1B&set s= ) ^
                                  else (set t=M&set e=5e&set s=°)
    color de
    echo:
    call:2010 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1
    call:2010 0 0 1 2 2 1 0 1 2 2 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0
    call:2010 0 0 1 2 2 1 0 1 2 2 1 0 1 1 0 1 0 1 1 0 1 0 1 0 0 0
    call:2010 0 0 1 1 1 1 0 1 2 2 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 0
    call:2010 0 0 1 2 2 1 0 1 2 2 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 0
    call:2010 0 0 1 2 2 1 0 1 2 2 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0
    call:2010 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1
    echo:
    call:2010 0 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1 0 1 1 1 1
    call:2010 0 0 1 2 2 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 1 0 0 0
    call:2010 0 0 1 2 2 1 0 1 1 0 1 0 1 1 0 1 0 1 0 0 0 0 1 0 0 0
    call:2010 0 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0
    call:2010 0 0 1 0 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 0 0 1 0 0 0
    call:2010 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 1 0 0 0
    call:2010 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1 0 1 1 1 1
    echo:
    call:2010 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 0 1 1 0 0 1 1 1 1 
    call:2010 0 0 0 0 0 0 0 1 0 0 1 0 1 2 2 1 0 0 0 1 0 0 1 2 2 1 
    call:2010 0 0 0 0 0 0 0 0 0 0 1 0 1 2 2 1 0 0 0 1 0 0 1 2 2 1 
    call:2010 0 0 0 0 0 0 0 1 1 1 1 0 1 2 2 1 0 0 0 1 0 0 1 2 2 1 
    call:2010 0 0 0 0 0 0 0 1 0 0 0 0 1 2 2 1 0 0 0 1 0 0 1 2 2 1 
    call:2010 0 0 0 0 0 0 0 1 0 0 1 0 1 2 2 1 0 0 0 1 0 0 1 2 2 1 
    call:2010 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 
    color %e%
    ping -n 2 0.0.0.0 >nul&goto:art
    :2010
    if %11 equ 11 (
      (<nul=set/p=%t%)
    ) else if %11 equ 01 (
      (<nul=set/p= )
    ) else if %11 equ 21 (
      (<nul=set/p=%s%)
    )
    if not %1'==' (shift&goto:2010) else (echo:&goto:Eof)
    toute autre contribution et la bien venue

    Bon Aid et bonne année 2010 à tous

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    hehe nice

    En avance mais, Bonne année 11111011010 à tous !

  3. #3
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par sokai Voir le message
    hehe nice

    En avance mais, Bonne année 11111011010 à tous !


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @echo off & set "cad=11111011010"
    
    set/aforhuman=0,bin=2
    :bin
     set/aforhuman=%cad:~,1%+%bin%*%forhuman% % Algo de Timo Salmi %
     (set cad=%cad:~1%)
     if .%cad%. neq .. goto:bin
     echo sokai voulait dire: Bonne annee %forhuman% a tous !
    pause

Discussions similaires

  1. sqlplus et les batch
    Par gecko753 dans le forum Windows
    Réponses: 1
    Dernier message: 26/11/2007, 19h26
  2. Utiliser Java EE pour les batchs, est-ce pertinent ?
    Par glumak dans le forum Général Java
    Réponses: 9
    Dernier message: 29/06/2007, 00h26
  3. aide sur les batchs
    Par h_raf dans le forum Windows
    Réponses: 2
    Dernier message: 20/03/2007, 23h16
  4. Les namespace sont nos amis....
    Par oldfox dans le forum C++
    Réponses: 16
    Dernier message: 23/03/2006, 19h37
  5. Question sur les batchs files (.bat)
    Par ptitbonum dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 08/04/2004, 23h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo