Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
affichier la syntaxe du batch en cas de saisie incorrect
Auteur Message
Répondre en citant
Message affichier la syntaxe du batch en cas de saisie incorrect 
bonjour j'ai un fichier batch qui me permet d'envoyer un mail en donnant en paramétre l'adresse du destinataire, le sujet et le message.
les données sont entrés avec la commande set /p;

je souhaite tester l'entrée de chaque paramétre, si c'est invalide, le batch doit retourner la syntaxe du batch et inviter l'utilisateur à rentrer de nouveau les données
merci!!



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message affichier la syntaxe du batch en cas de saisie incorrect 
Bonjour della , afin que des personne de se forum puisse t'aidai , expose ton code

source de ton bat , afin de l'étudier , cela pourra facilité ta demande.

Cordialement.




______________________________________________________
Voici mais chaîne YouTube: Dark-Best https://www.youtube.com/channel/UCqHLYZ9IJyfguosa8_rz9Jg
Ma chaîne vous propose des jeux basé sur du Free To Play , différent tuto, est sur la robotique.

Voici ma 2 chaîne YouTube: Drone-250-Time https://www.youtube.com/channel/UC3ArL72UR4AjpaF5r-pXpSg
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message affichier la syntaxe du batch en cas de saisie incorrect 
Salut Laughing
Pouvez-vous poster votre code et Pensez à [CODE]
Regardez ce code entre temps Okay
http://batch.xoo.it/t3343-DiabloMailTool-outils-mail-bat-et-vbs.htm




______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message solution trouvée!! 
bonjour finalement j'ai pu faire la résolution du probléme! voici mon code:


Code:
@echo off
rem envoi d'un mail à 1 unique destinataire

rem syntaxe commdande: envoi_mail_unique("login","mdp","dest","sujet","texte","pj")
rem paramétre serveur
set serveur_smpt=smtp.live.com
set por=587
rem paramétre user
echo.
echo donner les informations de connection pour l'envoi des mails:
echo.
:debut
rem nom utilisateur et login
echo votre login:
set /p user=
if %user%x==x goto login
echo votre mot de passe:
set /p pass=
if %pass%x==x goto pass
echo adresse de destination:
set /p dest=
if %dest%x==x goto dest
echo le sujet:
set /p sujet=
echo le message
set /p texte=
echo l'adresse de la piece jointe
set /p pj=
rem on teste l'existence du fichier joint!!
if NOT exist "%pj%" (
mailsend -sub %sujet% -f %user%  -smtp %serveur_smpt% -port %por% -starttls  -auth-login -auth-plain -t %dest% -user %user% -pass %pass%   -M %texte%
goto fin
) else  (
mailsend -sub %sujet% -f %user%  -smtp %serveur_smpt% -port %por% -starttls  -auth-login -auth-plain -t %dest% -user %user% -pass %pass%   -M %texte% -attach %pj%
goto fin
)
echo.

rem envoi avec une seul adresse
rem mailsend -sub %sujet% -f %user%  -smtp %serveur_smpt% -port %por% -starttls  -auth-login -auth-plain -t %dest% -user %user% -pass %pass%   -M %texte% -attach %pj%
rem goto fin

:login
echo vous devez entrer une adresse mail de connexion
goto debut
:pass
echo vous devez entrer une mot de passe de connexion
goto debut

:dest
echo vous devez entrer une adresse de destination de connexion
goto debut

:fin



maintenant je voudrais trouver une solution de cripter le mot de passe qui est saisi!!
j'attends vos suggestion!!



Répondre en citant
Message affichier la syntaxe du batch en cas de saisie incorrect 
Hello Mr. Green

Tu veux le cacher à la saisie (*** à la place de MDP) ou carrément le crypter ?




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Batch] Saisie mot de passe invisible 
Salut Laughing

Un coup d’œil ici : [Batch] Saisie mot de passe invisible ou il y a plusieurs méthodes et c'est à vous de choisir la plus convenable pour votre problème Okay
Cordialement Wink




______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message affichier la syntaxe du batch en cas de saisie incorrect 
hello j'ai pu crypter mon mot de passe à la saisi avec la commande editvar32 que j'ai téléchargé, voici le bout de code:

rem utilisation de editvar32 pour crypter le mot de passe
EditV32 -m -p "votre mot de passe:" pass
echo.




la commande editvar offre aussi de multiple choix pour la saisie de variable contraitrment à (set /p) !
un grand merci à vous!!



Message affichier la syntaxe du batch en cas de saisie incorrect 


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