Se connecter avec
S'enregistrer | Connectez-vous

Masquer le texte de la commande batch ?

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Il faudrait préciser quel genre de texte tu ne veux pas afficher. La commande cls permet d'effacer la fenêtre, ça s'approche peut-être plus de ce que tu désires.

Si tu veux éviter qu'un code comme :
  1. @echo off
  2. erase dossier

ne te demande si tu es sûr de vouloir vider le dossier tu peux forcer la réponse en faisant :
  1. @echo off
  2. echo o | erase dossier
  3. cls

Ca aura pour effet de répondre "oui" à la question "êtes-vous sûr de vouloir vider le dossier" sans demander l'avis de l'utilisateur et en l'effaçant tout de suite avec cls (elle ne sera pas visible et la fenêtre sera vierge).

merci d'abort pour tout vos réponse
voila mon code
upload.bat :
  1. ftp -i -s:config_ftp.txt ip_du_serveur


config_ftp.txt :
  1. Database
  2. mot de passe
  3. cd www\
  4. lcd c:\
  5. ascii
  6. mput monfichier.extension


voila j'aimerais ne pas afficher le fichier qui va s'uploader si c'est possible :) 

disons qu'on ne sait pas encore ce qui s'affiche sur ton écran!

sinon pour une session ftp dans un script, il faut utiliser l'option -i et -n et passer les identifiants avec les commandes ftp + la commande "quote" pour éviter que ftp ne te demande un mot de passe:

quote user Database
quote pass mdp
cd www/
lcd c:\
ascii
put monfichier.extension

Slt

Bonjour, moi mon probleme c'est que je voudrais masquer les caracteres d'une commande en batch... Je m'explique:
J'ai fais une commande en batch tel que shutdown...
Je voudrais l'envoyer à un ami par exemple.. Et s'il ne l'execute pas ! il enregistrera... et s'il voit le contenue de ma commande batch, il comprendra que je lui est tendu un piege...
Donc es que peut-ton masquer le contenu de notre commande en batch...
Merci d'avance...
Expert Programmation

Comme je l'avais indiqué plus haut en 2007:
  1. @commande > NUL 2>&1

Pour rediriger, à la fois la sortie standard et la sortie d'erreur vers NUL. Le @ pour ne pas afficher la commande elle-même.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde