中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 22:56
48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 帮忙看看,为什么IF语句不起用
可打印版本  669 / 3
第1楼 zhaoyg 发表于 2007-12-04 12:02
初级用户 发帖 9 积分 26
帮忙看看,为什么IF语句不起用
@echo off
color f0
set chioce=
echo 是否删除所在目录中的非源代码文件
SET /P Choice=
if '%chioce%' == 'n' goto end
del *.dsp
del *.ncb
del *.plg
del *.obj
del *.dsw
del *.opt
del *.obj
echo Done!

:over
echo 结束
:end
pause

问题是为何不管输入是n还是y,系统都执行del命令

[ Last edited by zhaoyg on 2007-12-4 at 12:11 PM ]
第2楼 lxmxn 发表于 2007-12-04 12:14
版主 发帖 4,938 积分 11,386
SET /P Choice=
if '%chioce%' == 'n' goto end
第3楼 zhaoyg 发表于 2007-12-04 18:08
初级用户 发帖 9 积分 26
啊,大意了大意了
谢谢谢谢
第4楼 nanhui112 发表于 2007-12-24 13:36
初级用户 发帖 59 积分 127
顶`
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023