Fichier".bat"

Résolu
Profil bloqué -  
Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
quand j'ouvre un fichier ".bat" il ne reste que une seconde et il ce ferme, et je voudrais savoir comment écrire des chose dedans s'il vous plaît.
Et aussi faire un truc du genre:" appuyer sur entrée pour continuer.."

--
.: itsuki power shunyuu ! :.
Configuration: Windows Vista
Firefox 3.5.5

21 réponses

  • 1
  • 2
  1. Le concombre démasqué
     
    re

    PAUSE : affiche le message 'Appuyez sur une touche pour continuer' puis attend l'appui d'une touche.
    pour ne pas afficher le message prédéfini, on utilise une redirection : le message est alors renvoyé dans le fichier noté après >
    si le fichier s'appelle NUL, c'est un pseudo-fichier qui reçoit sans rien générer (fichier, dossier, message d'erreur)

    donc PAUSE>NUL envoie le message 'Appuyez sur une touche pour continuer' dans NUL puis attend l'appui sur une touche

    Si un texte personnalisé est à afficher AVANT de demander l'appui d'une touche, on le fait afficher avec ECHO
    1
  2. Le concombre démasqué
     
    salut
    rajoute l'instruction PAUSE à la fin
    0
  3. Profil bloqué
     
    sa marche, elle reste.Mais comment ecrire dedans ??et faireu nturc du genre appuyer pour continuer ?
    .: itsuki power shunyuu ! :.
    0
  4. Le concombre démasqué
     
    ECHO mon message personnalisé
    PAUSE>nul

    ainsi, pause ne provoquera pas l'affichage de 'Appuyez sur une touche pour continuer'
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Profil bloqué
     
    euh je ne comprend pas tous, voila ce que j'ai ecrit:

    PAUSE> je vais vous montrer des citations.

    et moi je voudrait que on appuie sur une touche pour que après les citation viennent.
    Mais la pour linstant quand j'ouvre ca fait ca:http://nsa10.casimages.com/img/2009/11/10/091110103755302272.jpg
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      je répète d'une autre manière ce qui a été proposé :

      Pour afficher ce que tu souhaites à l'écran : Utilise la commande :
      ECHO Mon message.

      Pour faire une pause utilises la commande :
      PAUSE
      pour faire une pause sans afficher le message automatique de PAUSE :
      PAUSE > nul
      0
  7. Profil bloqué
     
    Je comprend pas tous, je veut juste savoir comment écrire un texte, et que après il y a écrit appuyer sur une touche pour continuer et après ma suite s'affiche... .(J'apprécie ton aide.)
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      ECHO Ton texte que tu veux écrire
      PAUSE
      ECHO La suite de ton texte


      tu as essayé ça déjà ?
      0
  8. Mr.karim Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   8
     
    ouver le ficher avec txt
    0
  9. carly31 Messages postés 86 Date d'inscription   Statut Membre 5
     
    Tu connais Google ?!!!
    Et l'aide en ligne, ça sert à quoi ?
    0
  10. Profil bloqué
     
    Et ccm ca sert a quoi??

    Puis sur google je ne sais pas comment justifier.
    0
  11. Profil bloqué
     
    alors, ca avance, merci Pacorabanix, et au autres, mais voici mon code:
    ECHO voici une citation.
    PAUSE
    ECHO Dis-moi par qui tu fais juger et je te dirai qui tu es.
    PAUSE

    mais quand je l'applique ( déjà le truc appuié sur une touche pour continuer, j'appuie le reste s'affiche ca ca marche ^^)
    Mais je voudrait que le texte:"C:\Users\itsuki\Desktop>ECHO"
    soit séparer du texte:
    "voicie une citation"( qui lui est en double, il ce met deux foie:http://nsa11.casimages.com/img/2009/11/11/09111112272787962.jpg)

    pareil pour ce qui s'affiche après avoir cliker sur une touche.
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      pour que les commandes ne soient pas "écrites" avec le prompt (le chemin courant), il faut :

      soit mettre "@" devant tes commandes.
      soit mettre @ECHO OFF au début de ton prog.


      Ensuite pour afficher le contenu d'un fichier, si ça n'a pas changé depuis (ça fait longtemps que je n'ai pas fait de .BAT) c'est :
      type nomcompletavecchemindufichier
      0
  12. Profil bloqué
     
    ça marche, mais la commande faire mes document ... je n'y arrive pas, je met Mes documents/code.txt mais ca ne marche pas.
    0
  13. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    quelle commande précisément tu tapes ?

    le / ce ne serait pas plutôt \ ?
    et essaye sinon de mettre le chemin entre guillemets " ".
    (je ne suis pas expert en bat, c'est juste des essais qui pourraient marcher )
    0
  14. Profil bloqué
     
    J'ai mis ca :
    type "Documents\code.txt"
    , mais ca ne marche pas.
    C'est pas grave, une dernière chose pour que ce que je mette, ce mette a l'infinie, par exemple:

    bonjour.
    Appuyer sur une touche pour continuer.
    Et la il cerécrie a l'infini  automatiquement
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      Le dernier truc que tu as écrit :"Et la il cerécrie a l'infini automatiquement" je n'ai rien compris.

      Ensuite : quel est le chemin complet de ton fichier code.txt, et quel est le chemin complet de ton fichier .bat ?
      0
  15. Profil bloqué
     
    le fichier code.txt ce trouve dans mes document, et le .bat sur mon bureau.

    Pour le truc a l'infini, je voudrait que par exemple j'insère le mot bonjour, et lui il ce réecrive dans une ligne a dessou a chaque foie, sens que je mette a chaque foie :

    @ ECHO OFF
    ECHO bonjour.
    PAUSE
    ECHO bonjour.
    PAUSE
    ECHO bonjour.
    PAUSE
    ECHO bonjour.
    PAUSE
    ECHO bonjour.
    PAUSE
    ECHO bonjour.
    PAUSE.
    0
  16. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    alors

    1) pour le chemin :

    alors il faut faire par exemple type "CHEMIN COMPLET DU FICHIER",
    par exemple si le fichier code.txt est dans "c:\Documents and settings\TonNom\Mes Documents":
    type C:\windows\docume~1\tonnom\mesdoc~1\code.txt

    règle 1 : ne pas mettre d'espaces
    règle 2 : si le nom du dossier ou du fichier fait plus que 8 caractères (comme : "Documents and settings") tu le remplaces par par les 6 premiers caractères avec ~1 après : Docume~1

    2)pour le truc à l'infini il faut faire :

    :debut
    ECHO Bonjour
    GOTO debut

    0
  17. Profil bloqué
     
    d'accord, mais pour le truc a l'infini, voici mon code mais ca ne marche pas:

    @ECHO OFF
    ECHO Bonjour
    PAUSE
    GOTO debut 
    PAUSE

    Je ne comprend pas.
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      GOTO veut dire "aller à" (go to)

      tu lui dis aller à debut.

      Alors pour savoir où il doit aller il doit y avoir un " :debut " (Avec les deux points !!!) pour que le programme sache que c'est là où il doit continuer.

      tu pourrais faire

      :truc
      ECHO Blabla
      GOTO truc
      0
  18. Profil bloqué
     
    Et ca c pour qu'il ce répete a linfini dans la même page ?
    0
  19. CJR
     
    il faut que tu utilise le CMD en base sinon c que le bat n'est pas bon
    0
  20. Profil bloqué
     
    c'est bon j'ai réussie !
    Mais c'est comme si je m'ennuyé on peut faire quoi avec du .bat ?
    0
  • 1
  • 2