Se connecter / S'enregistrer
Votre question

Masquer le texte de la commande batch ?

Tags :
  • format
  • Programmation
Dernière réponse : dans Programmation
28 Septembre 2007 21:52:24

Salut à tous !
est-ce qu’il est possible de ne pas afficher le texte de la commande c'est-à-dire quand quelqu'un exécute le fichier bat il vois juste la fenêtre noir et pas le texte ? :) 

Autres pages sur : masquer texte commande batch

28 Septembre 2007 22:25:32

Salut !

Si j'ai bien compris ce que tu voulais, ajoute :

@echo off

au début de ton code.
28 Septembre 2007 23:28:44

sa marche pas dsl le texte s'affiche toujours en faite je voudrais avoir une fenétre comme sa :


voila merci d'avance ^^
Contenus similaires
29 Septembre 2007 01:08:15

tu ne voudrais pas avoir le nom des commandes qui s'affichent, c'est ça???
(par ex: C:\>format a: )??
Il me semblait moi aussi que c'était @echo off
a b L Programmation
29 Septembre 2007 10:05:08

Commence déjà par :
- montrer ton code
- montrer ce que tu ne veux pas afficher
29 Septembre 2007 10:38:46

CRicky, c'est quoi ton pied de message ? C'est pas de l'hexa.
29 Septembre 2007 15:00:28

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).
29 Septembre 2007 15:19:04

"echo o | erase dossier" n'est pas forcément une bonne méthode (t'es sur que ca fonctionne?) et s'il le demande en anglais? :p 

erase /q dossier
29 Septembre 2007 16:02:58

coca25 a dit :
"echo o | erase dossier" n'est pas forcément une bonne méthode (t'es sur que ca fonctionne?) et s'il le demande en anglais? :p 

erase /q dossier

Mince, j'y avais pas pensé :??: ... pas con :p  .
29 Septembre 2007 19:08:02

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 :) 
29 Septembre 2007 22:58:05

vous êtes morts ? lol
30 Septembre 2007 02:33:36

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

30 Septembre 2007 05:02:07

non sa marche pas l'option -i et -n et sa sers à rien d'ajouter la commande "quote" parce qu'il me demande pas le mot de passe lol
mais merci quand meme pour ta réponse

tu sais pas comment je peux faire pour uploader tout un répertoire?
a b L Programmation
30 Septembre 2007 14:21:53

  1. @ftp -i -s:config_ftp.txt ip_du_serveur > NUL 2>&1

30 Septembre 2007 16:13:29

cool sa marche trop bien merci infiniment cricky grâce à toi mon probléme et résolut et tu m'a appris un truc que je savais pas ;) 

et merci encore à vous tous ! ^^
17 Avril 2010 17:04:10

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...
17 Avril 2010 17:48:46

J'ai demandé une réponse, snif et non une CRITIQUE
17 Avril 2010 18:35:56

Mais non ! commande>nul
17 Avril 2010 18:51:06

Ouai m'bon pas tres simpathique !
a b L Programmation
17 Avril 2010 19:23:05

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.
17 Avril 2010 21:07:11

Merci Criki !
A bientot....
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS