Utiliser des commande externe dans un batch

Bonjour,
je j'aimerai savoir comment utiliser une commande externe dans un batch pour faire
des jeu ou autre

Merci

4 réponses

  1. bonjour
    Merci j'ai mis un peu de temps a comprendre mais j'ai réussis merci sa m'avance
    j'ai trouver sur internet deux trois chose qui paraissent intéressante
    donc je vais les essayer et sa devraient fonctionner
    Merci encore
    0
    1. pour l'intelligence artificielle a mon avis a dépend du jeu que tu veux créer et la facon dont tu l'as fait :p alors pour morpion j'ai essayé de le faire la difficulté est assez moyenne puisque j'ai eu la flemme d'ajouter d'autre possibilité bref voila le resultat :
      @echo off
      color 0C
      title Demonikar
      set p=-1
      :0
      set /a p*=-1
      set la1= 
      set lb1= 
      set lc1= 
      set la2= 
      set lb2= 
      set lc2= 
      set la3= 
      set lb3= 
      set lc3= 
      :1
      if not "%la1%"==" " if "%la1%"=="%la2%" if "%la1%"=="%la3%" goto win
      if not "%lb1%"==" " if "%lb1%"=="%lb2%" if "%lb1%"=="%lb3%" goto win
      if not "%lc1%"==" " if "%lc1%"=="%lc2%" if "%lc1%"=="%lc3%" goto win
      if not "%la1%"==" " if "%lb1%"=="%la1%" if "%la1%"=="%lc1%" goto win
      if not "%la2%"==" " if "%la2%"=="%lb2%" if "%lb2%"=="%lc2%" goto win
      if not "%la3%"==" " if "%la3%"=="%lc3%" if "%lb3%"=="%lc3%" goto win
      if not "%lb2%"==" " if "%lb2%"=="%la1%" if "%lb2%"=="%lc3%" goto win
      if not "%lb2%"==" " if "%lb2%"=="%la3%" if "%lb2%"=="%lc1%" goto win
      if not "%la1%"==" " if not "%la2%"==" " if not "%la3%"==" " if not "%lb1%"==" " if not "%lb2%"==" " if not "%lb3%"==" " if not "%lc1%"==" " if not "%lc2%"==" " if not "%lc3%"==" " goto 0
      cls
      echo   1 2 3
      echo.
      echo A %la1%³%la2%³%la3%
      echo   ÄÅÄÅÄ
      echo B %lb1%³%lb2%³%lb3%
      echo   ÄÅÄÅÄ
      echo C %lc1%³%lc2%³%lc3%
      echo.
      if "%p%"=="-1" goto CPU
      :set
      set /p choix=X:
      if not defined choix goto 1
      set choix=%choix:~0,2%
      if /i not  "%choix:~0,1%"=="a" if /i not "%choix:~0,1%"=="b" if /i not  "%choix:~0,1%"=="c" goto 1
      if not "%choix:~1%"=="1" if not "%choix:~1%"=="2" if not "%choix:~1%"=="3" goto 1
      call set y=%%l%choix%%%
      if not "%y%"==" " goto 1
      if "%y%"==" " set l%choix%=X
      set choix=
      set /a p*=-1
      goto 1
      :CPU
      ::Priorité 1
      if "%la1%"=="O" if "%la3%"==" " if "%la1%"=="%la2%" set la3=O&goto 2
      if "%la1%"=="O" if "%la2%"==" " if "%la1%"=="%la3%" set la2=O&goto 2
      if "%la2%"=="O" if "%la1%"==" " if "%la3%"=="%la2%" set la1=O&goto 2
      if "%lB1%"=="O" if "%lb3%"==" " if "%lb1%"=="%lb2%" set lb3=O&goto 2
      if "%lB1%"=="O" if "%lb2%"==" " if "%lb1%"=="%lb3%" set lb2=O&goto 2
      if "%lB2%"=="O" if "%lb1%"==" " if "%lb3%"=="%lb2%" set lb1=O&goto 2
      if "%lC1%"=="O" if "%lc3%"==" " if "%lc1%"=="%lc2%" set lc3=O&goto 2
      if "%lC1%"=="O" if "%lc2%"==" " if "%lc1%"=="%lc3%" set lc2=O&goto 2
      if "%lC2%"=="O" if "%lc1%"==" " if "%lc3%"=="%lc2%" set lc1=O&goto 2
      if "%la1%"=="O" if "%lc1%"==" " if "%la1%"=="%lb1%" set lc1=O&goto 2
      if "%la1%"=="O" if "%lb1%"==" " if "%la1%"=="%lc1%" set lb1=O&goto 2
      if "%lb1%"=="O" if "%la1%"==" " if "%lc1%"=="%lb1%" set la1=O&goto 2
      if "%la2%"=="O" if "%lc2%"==" " if "%la2%"=="%lb2%" set lc2=O&goto 2
      if "%la2%"=="O" if "%lb2%"==" " if "%la2%"=="%lc2%" set lb2=O&goto 2
      if "%lb2%"=="O" if "%la2%"==" " if "%lc2%"=="%lb2%" set la2=O&goto 2
      if "%la3%"=="O" if "%lc3%"==" " if "%la3%"=="%lb3%" set lc3=O&goto 2
      if "%la3%"=="O" if "%lb3%"==" " if "%la3%"=="%lc3%" set lb3=O&goto 2
      if "%lb3%"=="O" if "%la3%"==" " if "%lc3%"=="%lb3%" set la3=O&goto 2
      if "%la1%"=="O" if "%lc3%"==" " if "%la1%"=="%lb2%" set lc3=O&goto 2
      if "%lc3%"=="O" if "%la1%"==" " if "%lc3%"=="%lb2%" set la1=O&goto 2
      if "%la1%"=="O" if "%lb2%"==" " if "%la1%"=="%lc3%" set lb2=O&goto 2
      if "%la3%"=="O" if "%lc1%"==" " if "%la3%"=="%lb2%" set lc1=O&goto 2
      if "%lc1%"=="O" if "%la3%"==" " if "%lc1%"=="%lb2%" set la3=O&goto 2
      if "%la3%"=="O" if "%lb2%"==" " if "%la3%"=="%lc1%" set lb2=O&goto 2
      ::Priorité 2
      if "%la1%"=="X" if "%la3%"==" " if "%la1%"=="%la2%" set la3=O&goto 2
      if "%la1%"=="X" if "%la2%"==" " if "%la1%"=="%la3%" set la2=O&goto 2
      if "%la2%"=="X" if "%la1%"==" " if "%la3%"=="%la2%" set la1=O&goto 2
      if "%lB1%"=="X" if "%lb3%"==" " if "%lb1%"=="%lb2%" set lb3=O&goto 2
      if "%lB1%"=="X" if "%lb2%"==" " if "%lb1%"=="%lb3%" set lb2=O&goto 2
      if "%lB2%"=="X" if "%lb1%"==" " if "%lb3%"=="%lb2%" set lb1=O&goto 2
      if "%lC1%"=="X" if "%lc3%"==" " if "%lc1%"=="%lc2%" set lc3=O&goto 2
      if "%lC1%"=="X" if "%lc2%"==" " if "%lc1%"=="%lc3%" set lc2=O&goto 2
      if "%lC2%"=="X" if "%lc1%"==" " if "%lc3%"=="%lc2%" set lc1=O&goto 2
      if "%la1%"=="X" if "%lc1%"==" " if "%la1%"=="%lb1%" set lc1=O&goto 2
      if "%la1%"=="X" if "%lb1%"==" " if "%la1%"=="%lc1%" set lb1=O&goto 2
      if "%lb1%"=="X" if "%la1%"==" " if "%lc1%"=="%lb1%" set la1=O&goto 2
      if "%la2%"=="X" if "%lc2%"==" " if "%la2%"=="%lb2%" set lc2=O&goto 2
      if "%la2%"=="X" if "%lb2%"==" " if "%la2%"=="%lc2%" set lb2=O&goto 2
      if "%lb2%"=="X" if "%la2%"==" " if "%lc2%"=="%lb2%" set la2=O&goto 2
      if "%la3%"=="X" if "%lc3%"==" " if "%la3%"=="%lb3%" set lc3=O&goto 2
      if "%la3%"=="X" if "%lb3%"==" " if "%la3%"=="%lc3%" set lb3=O&goto 2
      if "%lb3%"=="X" if "%la3%"==" " if "%lc3%"=="%lb3%" set la3=O&goto 2
      if "%la1%"=="X" if "%lc3%"==" " if "%la1%"=="%lb2%" set lc3=O&goto 2
      if "%lc3%"=="X" if "%la1%"==" " if "%lc3%"=="%lb2%" set la1=O&goto 2
      if "%la1%"=="X" if "%lb2%"==" " if "%la1%"=="%lc3%" set lb2=O&goto 2
      if "%la3%"=="X" if "%lc1%"==" " if "%la3%"=="%lb2%" set lc1=O&goto 2
      if "%lc1%"=="X" if "%la3%"==" " if "%lc1%"=="%lb2%" set la3=O&goto 2
      if "%la3%"=="X" if "%lb2%"==" " if "%la3%"=="%lc1%" set lb2=O&goto 2
      ::Priorité 3
      if not "%lc2%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%la2%"==" " set la2=O&goto 2
      if not "%la2%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%lc2%"==" " set lc2=O&goto 2
      if not "%lb1%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%lb3%"==" " set lb3=O&goto 2
      if not "%lb3%"=="X" if "%la1%"=="X" if "%lb2%"=="O" if "%lC3%"=="X" if "%lb1%"==" " set lb1=O&goto 2
      if not "%lc2%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%la2%"==" " set la2=O&goto 2
      if not "%la2%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%lc2%"==" " set lc2=O&goto 2
      if not "%lb1%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%lb3%"==" " set lb3=O&goto 2
      if not "%lb3%"=="X" if "%la3%"=="X" if "%lb2%"=="O" if "%lC1%"=="X" if "%lb1%"==" " set lb1=O&goto 2
      ::Priorité 4
      if "%la1%"=="X" if "%lb2%"==" " set lb2=O&goto 2
      if "%la3%"=="X" if "%lb2%"==" " set lb2=O&goto 2
      if "%lc1%"=="X" if "%lb2%"==" " set lb2=O&goto 2
      if "%lc3%"=="X" if "%lb2%"==" " set lb2=O&goto 2
      :dp
      set /a rand=%random% %% 3 + 1
      if "%rand%"=="1" set choix=a
      if "%rand%"=="2" set choix=b
      if "%rand%"=="3" set choix=c
      set /a rand=%random% %% 3 + 1
      set choix=%choix%%rand%
      call set y=%%l%choix%%%
      if not "%y%"==" " goto dp
      set l%choix%=O
      :2
      set /a p*=-1
      goto 1
      :win
      if "%p%"=="-1" echo You Won
      if "%p%"=="1" echo You Lost
      pause > nul
      goto 0
      


      ah oui pour sélectionner la bonne case de la grille il faut saisir ses coordonnées exemple a1 b2 c1 ...
      0
      1. bonjour,
        Merci mais comment le fichier va "aider" le programme a fonctionner et quel programme utiliser pour qu'on puisse clicker sur le cmd pour faire un mini jeu comme un morpion
        Et une autre petite question comment puis-je créer une Intelligence Artificielle
        qui permet de jouer avec l'ordinateur
        Merci
        0
        1. Contributeur
          hello
          préciser le chemin devant la commande
          "C:\Programm files\xx\jeu"
          0