我个大家带来一个符号的用法!
bat吧
全部回复
仅看楼主
level 6
WsngAimei 楼主
大家用没有想弄一个批处理,里面用一个可以输出一些文本到文件或设备,但不加换行符的命令呢?
我给大家带来一个有点瑕疵的命令!
首先介绍两个符号:
神奇的">"&神奇的"|"![滑稽]
">"的意思是指定输出流([不高兴]啥意思?),就是把某个命令的输出输出到文件或设备![不高兴]谁不知道呀?
"|"更进了一步,它把一个命令的输出输入到下一个命令!举个栗子:
echo.|set/p =hhhh,h你个头!
会显示"hhhh,h你个头!","hhhh,h你个头!"因为set/p命令会显示等号后面的东西(不加换行符),而且"echo."输出了一个换行符,换行符相当于手动按"Enter",自然
就显示了"hhhh,h你个头!"。
可这和不换行输出用什么用呢?
[滑稽]
有大用!
这条命令后面再加上">>要输出到的文件或设备"就行了![太开心]
执行后会在同目录新建一个文件,名为">>"后面的东西,内容是"hhhh,h你个头!"和一个空格(我也不知道为啥),没有换行!原理自行分析![太开心]
注意!如果=后面没东西,那么无空格(......),如果没这个文件会创建一个空的,有文件无卵用!
觉得有帮助点赞(回复)!
最后的命令是:
echo.|set/p =要输出的文本>>要输出到的文件或设备
[太开心]
@bat大人
2016年12月22日 13点12分 1
level 6
WsngAimei 楼主
2L祭度娘!
2016年12月22日 13点12分 2
level 9
......虽然教程比较乱,但是还是不错的。但是比这更加优化的句子来了......
set /p a=呵呵呵 <nul >>1.txt
真不是我打击你啊。。。
2016年12月22日 14点12分 3
要是不加空格的话就要解决自动手残打空格的问题 set /p a=呵呵呵<nul >>1.txt
2016年12月22日 14点12分
@bat大人 还有,我试过,有的时候会卡住!因为有set/p!必须按回车!可有时不会,我试过这个代码。
2016年12月23日 11点12分
@bat大人 rem 这句话可以让你懵逼! [滑稽][滑稽][滑稽]你忘了看题目,一个符号的用法,只是讲一下原理...... [滑稽][滑稽][滑稽][吐舌]
2016年12月23日 11点12分
@bat大人 而且你看第二句,有点瑕疵[滑稽]!只是为了讲"|"!
2016年12月23日 12点12分
level 6
WsngAimei 楼主
回复我!@bat大人 我的抗议有效吧!
2016年12月23日 12点12分 4
无效。
2016年12月24日 11点12分
level 13
>前后均不需要加空格隔开,隔开只会出问题。另外空格数字>格式会报错,解决办法>放在前面或者加括号
echo 错误 3>1.txt
>1.txt echo 正确 3
>1.txt (echo 正确 3
echo 第二行
echo 滑稽)>2.txt
2016年12月24日 12点12分 5
level 13
>1.txt (echo 正确 3
echo 第二行
echo 滑稽 3)
……
(echo 正确 3
echo 滑稽 6)>2.txt
2016年12月24日 12点12分 7
1