Petit Problème de codage

Résolu
Kitaru.seigi Messages postés 115 Statut Membre -  
Kitaru.seigi Messages postés 115 Statut Membre -
Bonjour,

Voila mon problème j’essaie de approfondir mes connaissances en batch donc j'ai créer un programme pour faire un menu (avec authentification, tu tape le mdp puis tu rendre dans le programme)

Je l'ai fait en deux partie


@echo off
timeout /t 03>nul
cls
//C'est içi que sa se complique
call Resources\MDP.bat /goto EntrerMDP
//Je n'arrive pas a ouvrire le fichier bat a partir d'une ligne précise ! (a savoir :EntrerMDP)
:OK
color 0a
cls
echo ___________________
echo __/****** Menu *******\___
echo /***En cours d'execution***\
echo \*** by Kitaru.Seigi ***/
echo \________________________/
//Et la ya le reste de mon code que je vais pas montrer


A chaque fois sa commence le programme du début et comme des petit malin vont essayer de l’ouvrir pour voir il ya quoi dedans ya il troll au début pour "sécuriser"


:sécuriter
@echo off
echo Nyan Cat !!!!!! Nyan Nyan Nyan Nyan Nyan Nyan Nyan Nyan Nyan Nyan ! Kawai :D
color 0a
color 0
color 1
color 2
color 3
color 4
color 5
color 6
color 7
color 8
color 9
color A
color B
color C
color D
color E
color F
title Tu est Pris Dans L'antonoir Mouhahah *rire diabolique*
goto sécuriter

//ET MOI J'AIMERAIS QUE SA COMMENCE A PARTIRE D'ICI AVEC LA COMMANDE CALL
//ou une autre ;)
:EntrerMDP
echo.
cls
set /p MDP= Taper MDP pour valider identiter ("exit" pour sortir) :
if %MDP%== MonMDP goto OK
if %MDP%== exit goto end
CLS
echo.
echo.
echo.
echo Alerte ! "%MDP%" n'est pas le bon mot de passe
timeout /t 03>nul
echo.
echo.
echo.
echo Reessayer !
timeout /t 01>nul
goto EntrerMDP


Voila j’espère que vous m'aiderais merci d'avance.

1 réponse

  1. MirTexFR
     
    Bonsoir,
    Tiens :p

    Mets sa dans son fichier secondaire
    @ECHO OFF
    IF "%1"=="1" GOTO SECTION1
    IF "%1"=="2" GOTO SECTION2
    IF "%1"=="3" GOTO SECTION3

    :SECTION1
    ECHO Section 1
    pause

    :SECTION2
    ECHO Section 2
    pause

    :SECTION3
    ECHO Section 3
    pause


    Et sa dans ton fichier principal

    :: Le "2" c'est pour l'endroit ou il va dans la section
    NOMDUFICHIERSECONDAIRE.bat 2
    0
    1. Kitaru.seigi Messages postés 115 Statut Membre 5
       
      Merci Infiniment c'est pile se que je chercher tu gère trop gars !
      0