批处理中,写入txt中,怎样写入一个空白的换行

@echooffifexistC:\Users\Administrator\Desktop\temp.txtdelC:\Users\Administrator\Deskt... @echo off
if exist C:\Users\Administrator\Desktop\temp.txt del C:\Users\Administrator\Desktop\temp.txt
echo 1:>>C:\Users\Administrator\Desktop\temp.txt

call D:\第一个文件.bat
echo 2:>>C:\Users\Administrator\Desktop\temp.txt

call D:\第二个.bat
start C:\Users\Administrator\Desktop\temp.txt
效果如下:
1:
第一个文件.bat的结果
2:
第二个文件.bat的结果
要求1:我想在1:,2:的后面加上回车,该怎样修改代码。
要求2:在第一个文件.bat的结果中,将输出一段文字如下:
今天,天气不错。我去上学。
每次运行第一个文件.bat的都产生这样的文字,请问,怎样修改代码,将这样的写入temp.txt中呢,
今天,天气不错。
我去上学。
是在第一个文件.bat中修改代码,还是在上面这个主程序中,最后添加代码。非常感谢。
展开
 我来答
yyykkkyyyy
推荐于2016-11-26 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3297万
展开全部
1 输出空行到文件,另一网友已回答 echo.>>文件名,其中.还可以换为;\等,至于在哪里加,在本批处理的两次call之间插入或在第一个批处理结尾或第二个开始时加都行
2 当call 另一批处理或子过程时,可以改另一批处理(或子过程)中的输出重定义到文件,还可以在主导批处理中
call 某批处理>>文件名
或call :子过程>>文件名
3 建议,当需要反复书写某字符串时,宜把它定义为一变量便于核对和修改如
set "filename=C:\Users\Administrator\Desktop\temp.txt"
if exist "%filename%" del "%filename%"
4 >是覆盖式重定向,第一次输出到文件时用>代>> 完全可以省去那删除某文件的语句
追问
这些朋友回答得很专业,其中也有很多规范的写法。
第一点已经实现。
关于要求2,是我表达出问题啦。
第一个文件.bat的结果,每次运行都出现这样的格式,但是随机的每次不一样。
xxx,jkjlk?我去上学。
我希望能修改成
xxx,jkjlk?
我去上学。
xxx,jkjlk为每次随机的内容。我的要求是,在第一个文件.bat的结果中。我去上学。的前面添加上回车。
谢谢。
追答
呵呵,这就得需要另一命令for来解决了,你得确定另一命令输出的以什么"规则"改变输出为需要的形式,假定以另一bat的输出中第一个"我"之前为界分为两行追加到文件末:
for /f "tokens=1* delims=我" %%i in ('另一.bat') do (echo;%%i&echo 我%%j)>>文件名
如果对for命令有疑惑,因其格式较复杂,请网上查有关教程
但是实际运用时,既然是调用另一批处理而不是一已编译为二进制的程序文件,就可以直接编辑另一批处理在适当位置加一输出空行的命令echo.就行了
风元素精灵
2013-12-17 · TA获得超过707个赞
知道小有建树答主
回答量:707
采纳率:0%
帮助的人:694万
展开全部
echo 1:>>C:\Users\Administrator\Desktop\temp.txt
后面加上
echo.>>C:\Users\Administrator\Desktop\temp.txt
输出换行,echo紧跟一个点号表示换行
要求2,在第一个文件.bat中用echo输出要添加的文字就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愈未央2I
2013-12-17 · TA获得超过676个赞
知道小有建树答主
回答量:668
采纳率:50%
帮助的人:482万
展开全部
echo .>>C:\Users\Administrator\Desktop\temp.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-17
展开全部
Das/&xs41iiu/%sgfd3&ddsrCBzg/24gfjcx%ggz&=0074zxDs
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式