2013-04-15 7 views
1

J'ai un fichier de commandes que je veux ouvrir mon fichier personnalisé (.CMF). J'ai ces fichiers dans un dossier et je veux faire en sorte que si quelqu'un tape le numéro 1, il affichera le texte qui se trouve dans ce fichier .cmf. Je me souviens d'être quelque chose comme> C: \ blahblah. Toute aideComment ouvrir les fichiers personnalisés dans un fichier batch

J'ai essayé:

echo >C:\CMFfiles\ThankYou 
+0

Je pense que vous recherchez 'type', comme dans' type myfile.txt'. –

Répondre

0
@ECHO OFF 
SETLOCAL 
:loop 
SET "file=" 
SET /p file="Which file to show ? " 
IF NOT DEFINED file ECHO Goodbye&GOTO :EOF 
IF NOT EXIST "%file%.cmf" ECHO %file% seems to be missing&GOTO loop 
CLS 
ECHO TYPE "%file%.cmf" 
TYPE "%file%.cmf" 
ECHO ======== This is %file% =========== 
GOTO loop 

Cela devrait fonctionner pour vous. Obtenir un nom de l'utilisateur - se terminer si rien n'est entré. vérifiez que le fichier existe sinon, dites-le et demandez à nouveau, sinon effacez l'écran, tapez le fichier, rapportez le nom entré et demandez un autre fichier.

Questions connexes