Fichier".bat"
Résolu/Fermé
Profil bloqué
-
10 nov. 2009 à 20:01
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 14 nov. 2009 à 22:00
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 14 nov. 2009 à 22:00
A voir également:
- Fichier".bat"
- Fichier bat - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier host - Guide
21 réponses
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
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
sa marche, elle reste.Mais comment ecrire dedans ??et faireu nturc du genre appuyer pour continuer ?
.: itsuki power shunyuu ! :.
.: itsuki power shunyuu ! :.
ECHO mon message personnalisé
PAUSE>nul
ainsi, pause ne provoquera pas l'affichage de 'Appuyez sur une touche pour continuer'
PAUSE>nul
ainsi, pause ne provoquera pas l'affichage de 'Appuyez sur une touche pour continuer'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
10 nov. 2009 à 22:57
10 nov. 2009 à 22:57
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
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
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.)
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
11 nov. 2009 à 02:08
11 nov. 2009 à 02:08
ECHO Ton texte que tu veux écrire
PAUSE
ECHO La suite de ton texte
tu as essayé ça déjà ?
PAUSE
ECHO La suite de ton texte
tu as essayé ça déjà ?
Mr.karim
Messages postés
70
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
29 octobre 2017
8
10 nov. 2009 à 23:30
10 nov. 2009 à 23:30
ouver le ficher avec txt
carly31
Messages postés
57
Date d'inscription
mercredi 19 novembre 2008
Statut
Membre
Dernière intervention
16 janvier 2010
5
11 nov. 2009 à 11:37
11 nov. 2009 à 11:37
Tu connais Google ?!!!
Et l'aide en ligne, ça sert à quoi ?
Et l'aide en ligne, ça sert à quoi ?
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.
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.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
11 nov. 2009 à 18:24
11 nov. 2009 à 18:24
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
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
ça marche, mais la commande faire mes document ... je n'y arrive pas, je met Mes documents/code.txt mais ca ne marche pas.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
12 nov. 2009 à 21:47
12 nov. 2009 à 21:47
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 )
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 )
J'ai mis ca :
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.
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
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
14 nov. 2009 à 00:16
14 nov. 2009 à 00:16
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 ?
Ensuite : quel est le chemin complet de ton fichier code.txt, et quel est le chemin complet de ton fichier .bat ?
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.
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.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
14 nov. 2009 à 19:06
14 nov. 2009 à 19:06
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
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
d'accord, mais pour le truc a l'infini, voici mon code mais ca ne marche pas:
Je ne comprend pas.
@ECHO OFF ECHO Bonjour PAUSE GOTO debut PAUSE
Je ne comprend pas.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
14 nov. 2009 à 19:56
14 nov. 2009 à 19:56
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
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