本帖最后由 冷玉公子 于 2012-1-3 12:59 编辑
我觉得这样写就可以了吗
- @Echo Off&SetLocal EnableDelayedExpansion
- Set /P Value=请输入一个数值:
- IF %Value% LEQ 1000 Set Newlevel=会员用户 & Goto Echo
- IF %Value% GEQ 5000 Set Newlevel=金卡会员 & Goto Echo
- IF %Value% GTR 1000 (
- IF "%Value%" LEQ "5000" Set Newlevel=银卡会员
- Goto Echo
- )Else (
- Set Newlevel=非会员
- Goto Echo
- )
- :Echo
- Echo %Newlevel%
- Pause>Nul
复制代码
上面这个昨天昏沉写的,有个更简单的方法,昨天竟然没想到。
- @Echo Off&SetLocal EnableDelayedExpansion
- Set /P Value=请输入一个数值:
- IF %Value% LEQ 1000 Set Newlevel=会员用户 & Goto Echo
- IF %Value% GEQ 5000 (
- Set Newlevel=金卡会员
- Goto Echo
- )Else (
- Set Newlevel=银卡会员
- Goto Echo
- )
- :Echo
- Echo %Newlevel%
- Pause>Nul
复制代码
绝对是两个判断就搞定的东西 |