Bonjour à tous
Je viens ici car j'ai besoin d'un chti coup de main.
J'ai 2 fichier batch.
un pour modifier un fichier texte
Un pour le retablir.
j'ai en fait adapté un script trouvé sur internet
Voici le fichier pr modifier le fichier texte :
@echo off
Echo Modification du mot de passe
Copy ParametresAppli.txt FIC.TRA
Copy ParametresAppli.txt ParametresAppliold.txt
Find /V /I "<PswLB> admin </PswLB>" < FIC.TRA > ParametresAppli.txt
Del FIC.TRA
set /P pass= Quel est le mot de passe ?
echo ^<PswLB^> %pass% ^</PswLB^>>> ParametresAppli.txt
Le fichier de restauration :
@echo off
Echo Retablissement du mot de passe ADMIN par defaut
Copy ParametresAppliold.txt ParametresAppli.txt
pause
Alors mon probleme c'est que par exemple si l'utilisateur utilise le premier puis le 2eme, ca vail peut re utiliser le premier, mais le probleme c'est que les utilisateurs font jamais ce qu'on leur dit
Et j'envisage donc qu'ils feront le premier, oublieront de faire le 2eme et referont le premieret la ca ira pas car il trouvera pas la chaine
"<PswLB> admin </PswLB>"
Je cherche donc a faire une condition qui dise que si on trouve pas cette chaine, bha s'pas la peine de continuer et on dit au mossieur de bien lancer l'autre batch
Merci d'avance pour votre aide.