2013-04-15 97 views
1

我有一个批处理文件,我想要打开我的自定义文件(.CMF)。我将这些文件放在一个文件夹中,并且我想让它如果有人键入数字1,它将显示该.cmf文件中的文本。我记得它是类似于C:\ blahblah。任何帮助如何打开批处理文件中的自定义文件

我想:

echo >C:\CMFfiles\ThankYou 
+0

我想你正在寻找'type',就像'type myfile.txt'一样。 –

回答

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 

这应该为你工作。

从用户处获取名称 - 如果没有输入任何内容,则终止。 如果没有,检查文件是否存在,如此说明并再次询问,否则清除屏幕,输入文件,报告输入的名称并询问另一个文件。

相关问题