Rechercher : dans
Par :

Fichier".bat"

Dernière réponse le 14 nov 2009 à 22:00:03 sena-kaitani, le 10 nov 2009 à 20:01:59 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « fichier".bat" » dans :
Fichier bat de sauvegarde sous Excel avec increment date VoirProblème J'utilise un fichier à longueur de journée et j'aurai voulu faire un petit fichier type .BAT pour lancer une sauvegarde automatique avec un increment de date. Le fichier de base que j'utilise : D:_SAUVEREQUETTES ER14.xls Je...
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
Sauvegarde incrémentielle de données avec un .bat (Batch) VoirPourquoi utiliser la sauvegarde incrémentielle ? Sauvegarder vos données importantes avant un formatage par exemple... Au 1er lancement du batch, il sauvegarde l'intégralité des dossiers et fichiers, par contre si vous relancez le batch 2 semaines...

1

Le concombre démasqué, le 10 nov 2009 à 20:08:19

Salut
rajoute l'instruction PAUSE à la fin

Répondre à Le concombre démasqué

2

sena-kaitani, le 10 nov 2009 à 21:01:44

Sa marche, elle reste.Mais comment ecrire dedans ??et faireu nturc du genre appuyer pour continuer ?
.: itsuki power shunyuu ! :.

Répondre à sena-kaitani

3

Le concombre démasqué, le 10 nov 2009 à 21:15:24

ECHO mon message personnalisé
PAUSE>nul

ainsi, pause ne provoquera pas l'affichage de 'Appuyez sur une touche pour continuer'

Répondre à Le concombre démasqué

4

sena-kaitani, le 10 nov 2009 à 22:32:05

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 .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

5

Pacorabanix, le 10 nov 2009 à 22:57:23

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

Répondre à Pacorabanix

6

Le concombre démasqué, le 10 nov 2009 à 23:03:51

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

Répondre à Le concombre démasqué

7

sena-kaitani, le 10 nov 2009 à 23:21:49

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.) .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

9

Pacorabanix, le 11 nov 2009 à 02:08:23

ECHO Ton texte que tu veux écrire
PAUSE
ECHO La suite de ton texte


tu as essayé ça déjà ?

Répondre à Pacorabanix

8

Mr.karim, le 10 nov 2009 à 23:30:30

Ouver le ficher avec txt

Répondre à Mr.karim

10

carly31, le 11 nov 2009 à 11:37:24

Tu connais Google ?!!!
Et l'aide en ligne, ça sert à quoi ?

Répondre à carly31

11

sena-kaitani, le 11 nov 2009 à 11:46:29

Et ccm ca sert a quoi??

Puis sur google je ne sais pas comment justifier. .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

12

sena-kaitani, le 11 nov 2009 à 12:25:10

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. .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

13

Pacorabanix, le 11 nov 2009 à 18:24:18

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

Répondre à Pacorabanix

14

sena-kaitani, le 12 nov 2009 à 21:40:50

ça marche, mais la commande faire mes document ... je n'y arrive pas, je met Mes documents/code.txt mais ca ne marche pas. .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

15

Pacorabanix, le 12 nov 2009 à 21:47:38

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 )

Répondre à Pacorabanix

16

sena-kaitani, le 13 nov 2009 à 20:56:57

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
.: itsuki power shunyuu ! :.

Répondre à sena-kaitani

17

Pacorabanix, le 14 nov 2009 à 00:16:09

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 ?

Répondre à Pacorabanix

18

sena-kaitani, le 14 nov 2009 à 00:38:24

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. .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

19

Pacorabanix, le 14 nov 2009 à 19:06:58

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

Répondre à Pacorabanix

20

sena-kaitani, le 14 nov 2009 à 19:53:12

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. .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

21

Pacorabanix, le 14 nov 2009 à 19:56:10

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

Répondre à Pacorabanix

22

sena-kaitani, le 14 nov 2009 à 20:16:16

Et ca c pour qu'il ce répete a linfini dans la même page ? .: itsuki power shunyuu ! :.

Répondre à sena-kaitani

23

CJR, le 14 nov 2009 à 20:32:18

Il faut que tu utilise le CMD en base sinon c que le bat n'est pas bon

Répondre à CJR

24

sena-kaitani, le 14 nov 2009 à 20:34:39

Explique, car je suis nul ... .: itsuki power shunyuu ! :.

Répondre à sena-kaitani