Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Condition pour le premier démarrage
Auteur Message
Répondre en citant
Message Condition pour le premier démarrage 
Salut !

J'aimerai savoir comment faire une condition qui s'applique au premier démarrage, pour pouvoir faire un système d'inscription/connexion.

Merci !

A plus !



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Condition pour le premier démarrage 
Bonsoir?

Tu crée une installation qui va écrire un fichier "config"
Code:

. . .
echo username >>"C:\config"
echo mdp>>"C:\config"
echo update >>"C:\config"
. . .


et Le programme utilisateur
Code:

. . .
if exist "C:\config" goto positif
goto negatif

:negatif
echo Utilisateur non Inscrit

:positif
echo Utilisateur Inscrit
. . .


Voila j’espère que cela t'aura aidée et voici en plus un petit code qui peut t'aider pour récupérer une ligne dans un fichier .

Code:
for /f "delims=: tokens=1,*" %%a in ('findstr /n "^" C:\config ^| findstr "^1:"') do (
set username=%%b)


Okay




______________________________________________________
Expert Réseau & Anonymat !
" Les shell codes ??..c'est juste des boite a outils ! "


Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
C'est-à-dire une installation ?

Un fichier .bat ?



Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
Une installation est un fichier que l'utilisateur ne vas utiliser qu'une fois , pour parametrer , ect . . . le programme !

Crée une instal en batch est facile !




______________________________________________________
Expert Réseau & Anonymat !
" Les shell codes ??..c'est juste des boite a outils ! "


Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
Salut Mr. Green

Sinon tu peut créer une condition pour que si le dossier des id & mdp n'existe pas alors on lance l'installation.

Après c'est à toi de voir Wink

A+ Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message Condition pour le premier démarrage 
Très bonne suggestion Okay




______________________________________________________
Expert Réseau & Anonymat !
" Les shell codes ??..c'est juste des boite a outils ! "


Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
A la base je voulais a peu près ce qu'a proposé Logan mais comme ça :

- Si les données id et mdp n'existent pas : Afficher un formulaire (donc set /p id= Votre ID : etc.) en stockant les données rentrées dans les variables id et mdp.
- Si les données existent : Afficher un formulaire de connexion qui vérifie si les données rentrées correspondent à celles de l'inscription.

Sauf que je n'arrive pas bien à imaginer le code...

@+



Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
Sert toi des bout de code que je t'ai donnée Wink




______________________________________________________
Expert Réseau & Anonymat !
" Les shell codes ??..c'est juste des boite a outils ! "


Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
euh sauf que je ne comprend pas bien comment les utiliser :s



Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
Bonjour
je pense que des scripts d'inscription connexion sont disponible sur le forum il suffit de les consulter.

Code:

echo username >>"C:\config"
echo mdp>>"C:\config"
echo update >>"C:\config"


A modifier avec les variables d'envirionnement

Code:

@echo off
REM creation de variable
Set config=%systemdrive%\config.cfg

REM Vérification si le dossier config existe, si il n'existe pas, le créer
::If not exist "%config%" ECHO Fichier de configuration absent



:MENU
ECHO 1. Inscription
ECHO 2. Connexion
ECHO Q. Quitter

set /p choix=[1.2.Q]
IF %choix% EQU 1 GOTO INSCRIPTION
if %choix% EQU 2 GOTO CONNEXION
if /i %choix%==q GOTO Quit
IF NOT DEFINED %choix goto OUPS

:OUPS
ECHO erreur de donnée recommence
pause
Goto MENU

:INSCRIPTION
ECHO Inscription :
set /p name=[Entre un nom] :
set /p mdp=[Entre un mot de passe]:
echo %name%:%mdp%
echo %name%:%mdp% >> "%config%"
GOTO CONNEXION


:CONNEXION
ECHO CONNEXION
ECHO ENTRE TES INFORMATIONS DE CONNEXION
pause



:QUIT
ECHO FERMETURE
EXIT

Maintenant à toi de chercher un peu en te basant sur les informations de flo et logan




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Condition pour le premier démarrage 
Ok merci ! Smile



Visiter le site web du posteur
Message Condition pour le premier démarrage 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch