如何在批处理中输入文字,然后再输出到文本中?
3个回答
展开全部
额...不说废话,切入正题
直接上源码
==============源码从下一行开始===============
@echo off
title 批处理文本编辑工具V0.9Beta by 小丑前往
:hello
echo [1] 编辑文本
echo [2] 显示文本
echo [3] 退出
echo [4] 关于程序
set /p hello= 请选择功能代码,回车确认执行:
if "%hello%"=="1" goto edit
if "%hello%"=="2" goto echo
if "%hello%"=="3" goto end
if "%hello%"=="4" goto about
:edit
set /p filename=输入文件名(无需扩展名):
:output
set /p output=输入文字(只限一行):
echo %output%>>%filename%.txt
set /p choose=是否继续添加?(y/n)
if "%choose%"="y" goto output
if "%choose%"="n" goto end
:echo
for /f %%i in (%filename%.txt) do echo %%i
echo =====以上是该文本的全部内容,按任意键返回=====
pause>nul
goto hello
:end
exit
:about
echo 关于程序
echo 名称: 批处理文本编辑器
echo 版本: 0.9.1200
echo 版权: [百度]小丑前往
echo 小丑前往制作
echo ========按任意键返回=========
pause>nul
goto hello
直接上源码
==============源码从下一行开始===============
@echo off
title 批处理文本编辑工具V0.9Beta by 小丑前往
:hello
echo [1] 编辑文本
echo [2] 显示文本
echo [3] 退出
echo [4] 关于程序
set /p hello= 请选择功能代码,回车确认执行:
if "%hello%"=="1" goto edit
if "%hello%"=="2" goto echo
if "%hello%"=="3" goto end
if "%hello%"=="4" goto about
:edit
set /p filename=输入文件名(无需扩展名):
:output
set /p output=输入文字(只限一行):
echo %output%>>%filename%.txt
set /p choose=是否继续添加?(y/n)
if "%choose%"="y" goto output
if "%choose%"="n" goto end
:echo
for /f %%i in (%filename%.txt) do echo %%i
echo =====以上是该文本的全部内容,按任意键返回=====
pause>nul
goto hello
:end
exit
:about
echo 关于程序
echo 名称: 批处理文本编辑器
echo 版本: 0.9.1200
echo 版权: [百度]小丑前往
echo 小丑前往制作
echo ========按任意键返回=========
pause>nul
goto hello
展开全部
楼主说的在批处理中输入文字,应该是指在cmd窗口中输入吧。
举个例:
你想在cmd窗口中输入下面内容,并记录到a.txt中
{
merry christmas
新年快乐
新年吉祥
}
那么方法是在cmd窗口中依次输入以下内容,每行输完回车
echo merry christmas >a.txt
echo 新年快乐 >>a.txt
echo 新年吉祥 >>a.txt
那么你输入的内容已经记录到a.txt中,想在cmd窗口中查看的话,
type a.txt
想打开txt查看的话,
start a.txt
回答有点冗赘,谁叫我也是菜鸟呢?
举个例:
你想在cmd窗口中输入下面内容,并记录到a.txt中
{
merry christmas
新年快乐
新年吉祥
}
那么方法是在cmd窗口中依次输入以下内容,每行输完回车
echo merry christmas >a.txt
echo 新年快乐 >>a.txt
echo 新年吉祥 >>a.txt
那么你输入的内容已经记录到a.txt中,想在cmd窗口中查看的话,
type a.txt
想打开txt查看的话,
start a.txt
回答有点冗赘,谁叫我也是菜鸟呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set /p 命令输入文字,输出用 "echo 文字或变量>输出.txt"
例:echo 这就输出到文件的文字>输出.txt
set /p a=请输入文字:
echo %a%>输出.txt
例:echo 这就输出到文件的文字>输出.txt
set /p a=请输入文字:
echo %a%>输出.txt
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询