当我输入>或者<符号时,批处理会退出?
@echo off
set /p a=请输入文件名
echo 你输入的是:%a%
pause
修改成下面之后,不会退出?
@echo off
set /p a=请输入文件名
::echo 你输入的是:%a%
pause
有没有办法解决这个%%中包括><就发生退出的问题?谢谢!
当我输入>或者<符号时,批处理会退出? @echo off set /p a=请输入文件名 echo 你输入的是:%a% pause 修
答案:2 悬赏:80 手机版
解决时间 2021-03-06 13:44
- 提问者网友:你挡着我发光了
- 2021-03-05 20:30
最佳答案
- 五星知识达人网友:行路难
- 2021-03-05 21:41
@echo off
set /p a=请输入文件名
echo 你输入的是:"%a%"
pause
调用变量时加个引号
set /p a=请输入文件名
echo 你输入的是:"%a%"
pause
调用变量时加个引号
全部回答
- 1楼网友:野慌
- 2021-03-05 21:54
你好!
< > 这两个是特殊符号,输入后,这一句就变成
echo 你输入的是:%a%
echo 你输入的是:< 或者是 echo 你输入的是:>
语句错误,自动退出CMD 的。。。
如果想显示出来,就加个引号 echo 你输入的是:"%a%"
看你这个,要输入的是文件名。。。。在windows下面,是无法使用 < > 做为文件名的,所以,不用考虑这东西
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯