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

我试过了:

echo >C:\CMFfiles\ThankYou

===============>>#1 票数: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

这应该为您工作。

从用户那里获得一个名称-如果未输入任何内容,则终止。 检查文件是否存在(如果不存在),说出然后再次询问,否则清除屏幕,键入文件,报告输入的名称并询问另一个文件。

  ask by Bijx translate from so

未解决问题?本站智能推荐: