我目前正在用批處理文件創建一個文字處理軟件。我想知道是否有人知道如何在屏幕上顯示文本,以便用戶可以編輯它。我已經有了一個用於創建,查看和刪除文件的系統,但是編輯現有的文件讓我難倒了。這是批處理文件的代碼:如何製作批處理文件在顯示正在編輯的內容時,如何編輯文本文件用戶想要的內容?
@echo off
title Word Processor
:MAIN
cls
echo Type help for help
set /p input=Command-
if %input%==view goto view
if %input%==new goto new
if %input%==exit exit
if %input%==edit goto edit
if %input%==help goto help
if %input%==delete goto delete
:new
cls
set /p words=Type-
set /p name=Name-
echo %words% >> %name%.txt
pause >nul
goto MAIN
:view
cls
set /p file=File to open (without .txt)-
cls
type %file%.txt
pause >nul
goto MAIN
:help
cls
type help.txt
pause >nul
goto MAIN
:edit
cls
echo Not Yet Implemented
pause >nul
exit
:delete
cls
set /p del=File to Delete-
del %del%.txt
echo Deleted...
pause >nul
goto MAIN
爲什麼不在記事本中打開它? –
因爲我想整個體驗都在批處理文件中,所以你不用記事本打開word文檔嗎?我希望用戶能夠對所選文本文件進行任何操作。 –
你需要一個文本編輯程序。在舊的DOS時代,你使用了「edlin」。在Windows中,最基本的文本編輯器是記事本。我認爲你需要多瞭解一些操作系統的工作原理。 –