您的位置:首页 > 其它

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

2015-12-21 10:23 225 查看
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循环中写的话,用第二种方法就显示出了优势,大家自己动手吧!




 再来看接受输入,然后输出到文件,并可追加
@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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: