2013-04-15 95 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 

這應該爲你工作。

從用戶處獲取名稱 - 如果沒有輸入任何內容,則終止。 如果沒有,檢查文件是否存在,如此說明並再次詢問,否則清除屏幕,輸入文件,報告輸入的名稱並詢問另一個文件。

相關問題