在批处理中怎么输出空格

在批处理中输出空格,(只输出空格,怎么输)... 在批处理中输出空格, (只输出空格,怎么输) 展开
 我来答
LJ_SunTB
推荐于2018-03-14 · TA获得超过1404个赞
知道小有建树答主
回答量:766
采纳率:0%
帮助的人:817万
展开全部
直接输入"echo "(两个空格)会显示“ECHO 处于关闭状态。”

只输出空格且不换行的正确命令是:"set/p n= <nul"
只输出空格且有换行的正确命令是:"echo. "
以上命令均不包括前后引号
DEQR云飘
2020-12-13 · 没有什么特别想说的呀
DEQR云飘
采纳数:313 获赞数:3555

向TA提问 私信TA
展开全部
你的代码是自己写的?结构上面有些乱
开始不用给SHUT赋值的,而且在goto后面连接的home是不要加:标号的
你用我这套测试一下吧,输入的只要不是Y或N就提示重新输入,N直接退出批处理
测试之后还有问题你再补充,我会每天至少看一次

@echo off
:home
cls
set /p shut=请确定是否关机(Y/N):
if /I "%shut%"=="y" shutdown -s -f -t 00&&goto end
if /I "%shut%"=="n" (goto :eof) else (echo 输入有误,请按任意键重新输入!&&pause>nul&&goto home)
:end
echo 操作完成&&pause>nul&&goto :eof

ps:测试是否能关机时,你最好在shutdown前加一个echo,看一下有没有回显就好了,测试成功后再删掉echo。
如果你不希望关机时有提示,就把end标号和内容全删了,shut=y中的&&goto end也删了,更清爽
输出空格?在需要的时候加一个空格就行了啊。比如echo 你好 你好
两个你好之间就有一个空格了

如果是要输出回车的话,就是echo.
在echo后面加一个“.”

不知道你要的是什么,有问题再补充补充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q34549323
2010-07-23 · TA获得超过605个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:245万
展开全部
输出到文件里面?还是显示?

文件:echo. >d:\1.txt

显示:echo. 前面就是空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
两只路边的蚂蚁ls
2010-07-23 · TA获得超过4467个赞
知道大有可为答主
回答量:2127
采纳率:100%
帮助的人:1331万
展开全部
echo

echo后面打两个空格就可以

实例:

@echo off
echo fdsfs
echo 以上“fdsfs”前面就有个空格
pause
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式