Saisir mot de pass dans ftp via cmd
Résolu
blakypremier
Messages postés
8
Statut
Membre
-
LUDO -
LUDO -
Bonjour à tous;
Bonjour à LUDO ki m'a aidé pour ce batch ci:
set /p user=USER:
set /p pass=PASS:
echo %USER%>fichier2.txt
echo %PASS>>fichier2.txt
get /export/home1/expladm/user/doc.csv D:\test\doc.csv>>fichier2.txt
bye>>fichier2.txt
ftp -i -s:fichier2.txt serveur
del fichier2.txt
pause.
Mais voilà, je voudrais lors de la saisie du mot de pass que celui n'apparaisse pas sur l'invite de cmd.
Merci pour vos suggestions
Bonjour à LUDO ki m'a aidé pour ce batch ci:
set /p user=USER:
set /p pass=PASS:
echo %USER%>fichier2.txt
echo %PASS>>fichier2.txt
get /export/home1/expladm/user/doc.csv D:\test\doc.csv>>fichier2.txt
bye>>fichier2.txt
ftp -i -s:fichier2.txt serveur
del fichier2.txt
pause.
Mais voilà, je voudrais lors de la saisie du mot de pass que celui n'apparaisse pas sur l'invite de cmd.
Merci pour vos suggestions
3 réponses
-
que du bonheur:
http://www.developpez.net/forums/d829408/general-developpement/programmation-systeme/windows/scripts-batch/masquer-saisie-utilisateur/ -
Vraiment que du bonheur!
merci LUDO, moi j'ai opté pour
>$ echo set o=createObject("scriptpw.password"):wsh.echo o.getpassWord():^
set a=createobject("scripting.filesystemobject"):a.deletefile("$")
cd|set/p"=PASSWORD: "
for /f "tokens=*" %%* in ('cscript -nologo -e:vbs $') do set "mdp=%%*"
echo=%mdp%
pause
Et pour clore, est-il possible de faire en sorte qu'un fichier .bat puisse être déployé en exécution seul? Bien entendu pour que celui qui le deploie soit seul garant de l'intégrité du contenu. -
vois sur les moteurs de recherche, comment compiler en .com ou .exe
Pour ma part j'utilise Bat to Exe converter qui te le converti donc en .exe...
Attention:des fois la compilation est compliqué pour certaines commandes complexes...
Donc a tester...
a+