所以香港专业教育学院试图制作一个蝙蝠文件,你首先输入你想要的文本文件,然后输入名称,然后你可以写一下你写的一个文章,如果你想继续或不然后我会被卡住从thist / p问题到变量的每一件事
我还需要帮助创建和命名文件。
@echo off
title textfilewriter
color a9
echo where do you want your new file?
set /p c=input here:
cls
echo what should it be named?
set /p d=input here:
:start
echo input text and it will go to desierd txt file
set /p a=input here:
>>%c%.txt echo %rfn%
echo input watch and it will bring upp your text file
set /p b=input here:
goto start
if %b%==watch goto watch
:watch
start /wait text.txt
cls
goto start
:reload
start textfilewriter.bat
exit
我知道它根本没有完成,但是如果有人有时间帮我解决这个问题,为什么我会寻求帮助
开始/等待text.txt<
以及那些不起作用的东西 我会非常感激,我很抱歉所有糟糕的英语......
答案 0 :(得分:1)
它可能由于一系列原因而失败(不检查目录是否存在,文件是否可写,如果键入了关键字符,......),但它是一个骨架。
@echo off
setlocal enableextensions
title textfilewriter
color a9
:start
cls
set "where="
set /p "where=where do you want your new file?"
if "%where%"=="" goto endProcess
set "file="
set /p "file=what should it be named?"
if "%file%"=="" goto start
:info
echo.
echo input text and it will go to the desired txt file
echo.
echo input "start" for a new file, "watch" to see saved text or "end" to exit
echo.
:getLine
set "line="
set /p "line=text? :"
if /i "%line%"=="start" goto start
if /i "%line%"=="end" goto endProcess
if /i "%line%"=="watch" goto dumpFile
>>"%where%\%file%.txt" echo %line%
goto getLine
:dumpFile
echo.
type "%where%\%file%.txt"
echo.
goto info
:endProcess
endlocal
exit /b