"Probabilité" dans un batch

Résolu
Snowmann Messages postés 239 Statut Membre -  
barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, est'il possible et sauriez-vous la commande qui permet qu'une fois sur 10 il y ait une action qui s'effectue à partir du clic sur mon fichier batch. Je m'explique, par exemple je clique 9 fois sur mon fichier et les 9 fois il va ouvrir chrome mais la dixième fois il va ouvrir Mozilla. Je parle bien d'une FOIS sur 10 et non une chance sur 10. Donc tous les 10 clics l'action d'ouvrir Mozilla se répétera pour l'exemple.
J'espère avoir été clair...

Merci d'avoir lu et pour vos possibles réponses,

Snowmann.

1 réponse

  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bonjour,

    Il suffit de compter et de stocker ce nombre dans un fichier texte.

    0
    1. Snowmann Messages postés 239 Statut Membre 2
       
      Merci pour votre réponse mais pourriez-vous être un petit peu plus précis ? Voir donner un exemple dans la mesure du possible ...?
      0
      1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > Snowmann Messages postés 239 Statut Membre
         
        Voilà un exemple :

        @echo off
        setlocal enableextensions enabledelayedexpansion

        set fichier=%appdata%\123456.txt

        if not exist "%fichier%" (echo 0 > %fichier%)

        for /f "usebackq delims=" %%A in ("%fichier%") do (set nombre=%%~A)

        set /a nombre+=1

        if !nombre! LSS 10 (
        "%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe"
        )

        if !nombre! GEQ 10 (
        "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe"
        set nombre=0
        )

        echo !nombre! > %fichier%

        exit
        0
    2. Snowmann Messages postés 239 Statut Membre 2
       
      Eh bien.... Je n'en demandais pas tant mais c'est parfait merci beaucoup, c'est super gentil ;)

      Bonne continuation,

      Snowmann.
      0
      1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > Snowmann Messages postés 239 Statut Membre
         
        Merci, à bientôt.
        0