批处理2中输出文字方法,接受输入输出到文件

本文介绍了两种在批处理脚本中实现多行文本输出的方法。第一种是直接使用echo命令逐行输出,简单直观;第二种是通过设置变量并利用特定规则进行截取输出,适用于循环等复杂场景。此外,还讲解了如何接收用户输入并将内容保存至文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://blog.sina.com.cn/s/blog_a1b651830100yn1t.html
@echo.
@echo. --------------第一种方法:使用echo输出写法------------------------
@echo. 第一行
@echo. 第二行
@echo. 第三行啊
@echo.
@echo.
@echo. --------------第二种方法:1.两行输出写法------------------------
@set a=第一行第二行第三行啊
@echo %a:~,3%&echo %a:~3%
@echo. 说明:a是变量,%a输出,冒号后边是规则,不写则从0开始,逗号后边是输出字符数;这个方法用于2行,

下面看多行的写法
@echo.
@echo.
@echo. --------------第二种方法:2.多行输出写法------------------------
@echo.
@set a=第一行第二行第三行文字
@echo %a:~0,3%&echo %a:~3,3%&echo %a:~6,5%
@echo. 说明:a是变量,%a输出,冒号后边是规则,~表示使用扩展环境变量指定位置的字符串,~0,3%表示从0开始

输出3个字符,再如~6,5%表示从第六个位置开始输出5个字符
pause


第一种方法更加方便,第二种方法比较专业,这种理由很牵强,不过达到效果则OK,如果在for循环中写的话,用第二种方法就显示出了优势,大家自己动手吧!
批处理2中输出文字方法,接受输入输出到文件


 再来看接受输入,然后输出到文件,并可追加
@set doc=注释:1.加安特是不输出前边的路径,或者在前面加右箭头nul即可(是右箭头nul空格)。2.set /p a=请

输入字:等待用户输入,然后输出到文件。3.百a百,就是输入文字的变量,右箭头pp.txt是要输出的文件,内容就

写到了这里,路径就是在什么路径下执行就生成到什么路径下。4.右箭头右箭头pp.txt是追加,大家自己试试吧!
@echo %doc:~,44%&echo %doc:~44,31%&echo %doc:~75,64%&echo %doc:~139,26%

@set /p a=请输入文字:
@echo %a% >> pp.txt

@pause
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值