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

VBScript Discussion :

Avis aux compétiteurs : ouverture des scripting games 2008


Sujet :

VBScript

  1. #1
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut Avis aux compétiteurs : ouverture des scripting games 2008
    Salut à tous,

    depuis ce week end, le challenge winter scripting games 2008 de microsoft est ouvert :

    http://www.microsoft.com/technet/scr...s/default.mspx

    Il y a un niveau débutant et un niveau avancé, plus un challenge "mort subite"
    A vos éditeurs VBS...

    A++

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je viens de finir l'event2 de "mort subite"

    J'ai aussi débugué un fichier vbs fournis dans le zip, je ne sais pas à quoi il sert.
    Enfin presque débugué, il compare la date avec un >, faut que change cela. Je crois me souvenir qu'il y a un comparetodate. Une recherche sur le forum et ce sera fait. On vera demain.

  3. #3
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut
    Salut Ced600,

    l'epreuve 2 de la mort subite n'est pas très compliquée, par contre j'ai échoué à l'épreuve 1 c'était une sorte de QCM et mon anglais n'est pas top.
    Le zip c'est le competitor pack avec des fichiers qui te seront utiles pour les épreuves que tu retrouves ici en francais (je me suis pastillé tout en anglais avant de découvrir ce lien )

    http://www.microsoft.com/technet/scr...a/summary.mspx

    J'ai envoyé mes scripts hier soir et mes premiers résultats sont encourageants...



    A++

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Citation Envoyé par RadPAT Voir le message
    Salut Ced600,

    l'epreuve 2 de la mort subite n'est pas très compliquée, par contre j'ai échoué à l'épreuve 1 c'était une sorte de QCM et mon anglais n'est pas top.
    Le zip c'est le competitor pack avec des fichiers qui te seront utiles pour les épreuves que tu retrouves ici en francais (je me suis pastillé tout en anglais avant de découvrir ce lien )

    http://www.microsoft.com/technet/scr...a/summary.mspx

    J'ai envoyé mes scripts hier soir et mes premiers résultats sont encourageants...



    A++


    Perso j'ai pas le temps de tout faire, donc j'en ferais un de temps à autre

  5. #5
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut
    Dans ce cas, je te conseille ces 2 là :

    compter les points au bowling :
    http://www.microsoft.com/technet/scr.../bevent10.mspx

    faire un jeu de blackjack :
    http://www.microsoft.com/technet/scr.../aevent10.mspx

    Bon courage.

    A++

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    La première c'est pas trop compliqué, plusieurs façon de le faire, cela resemble un peu à la calculatrice polonaise que j'avais fait en c.

    Par contre le blackjack est plus dure (et plus chiant).

  7. #7
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut
    Citation Envoyé par ced600 Voir le message
    Par contre le blackjack est plus dure (et plus chiant).
    moi je l'ai fait avec un HTA, ca passe tout seul.

    A++

  8. #8
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Ils l'ont vraiment fait !!!!
    Ils ont utilisé le redim pour l'event 2 :
    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
    Const ForReading = 1
     
    Dim arrFileLines()
    i = 0
     
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.OpenTextFile("C:\Scripts\Vertical.txt", ForReading)
     
    Do Until objFile.AtEndOfStream
         Redim Preserve arrFileLines(i)
         arrFileLines(i) = objFile.ReadLine
         i = i + 1
    Loop
     
    objFile.Close
     
    For i = 1 to 4
        For Each strLine in arrFileLines
            strCharacters = strCharacters & Mid(strLine, i, 1)
        Next
    Next
     
    Wscript.Echo strCharacters
    Incroyable je ne pensais pas qu'ils étaient aussi barbare

    Je préfère ma solution avec un dictionnaire :
    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
    Dim line
    Dim result
    Dim path
     
    'path of the file
    path = "C:\temp\vertical.txt"
     
    Set Dico = CreateObject("Scripting.Dictionary")
    Set FSOosf = CreateObject("Scripting.FileSystemObject")
    Set Ftxt =  FSOosf.OpenTextFile(path)
     
    Do While Ftxt.AtEndOfStream <> True
        line = Ftxt.ReadLine
    	for i = 1 to len(line)
    		if Dico.Exists(i) then
    			Dico(i) = Dico(i) & Mid (line, i, 1)
    		else
    			Dico.Add i, Mid (line, i, 1)
    		end if
    	next
    	i = 0
    Loop
     
    Ftxt.Close
    Set FSOosf = nothing
    Set Ftxt = nothing
     
    for i = 1 to Dico.count
    	result = result & Dico(i)
    next
     
    Wscript.Echo result

  9. #9
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    Citation Envoyé par RadPAT Voir le message
    moi je l'ai fait avec un HTA, ca passe tout seul.
    ah bon, on a le droit d'utiliser des composants tiers
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  10. #10
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut
    Citation Envoyé par omen999 Voir le message
    ah bon, on a le droit d'utiliser des composants tiers
    l'utlisation d'un HTA est même imposée sur cette epreuve :

    http://www.microsoft.com/technet/scr...8/bevent8.mspx

    A++

Discussions similaires

  1. [VBA-E]Avis aux experts, l'ouverture de fichier
    Par Masmeta dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/03/2007, 10h16
  2. Réponses: 4
    Dernier message: 03/02/2006, 11h06
  3. Votre avis sur l'ouverture aux particuliers des .fr ?
    Par helium_lynx dans le forum Domaines
    Réponses: 5
    Dernier message: 10/10/2005, 10h26

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