关键是你为什么要call
if呢?程序这悉闷些,都是事先人为定义好的,没有就是没有,没有为什么。call一般是调用子程序段,或者外部可执行程序。call
echo,set这些我睁尺弯确实没困雹见过也没用过!
你代码念清没加入中断或退出,所以会正猛继续往下执行到 1:的位置,所以会多输出一个1,然后通过goto :eof退出了脚本(此时因为非call调用,goto :eof将举高桥退出脚本)
修改方法:
在 call 3: 下面加上 pause 或exit 即可
对批处理不熟悉,是不是在call:3后面直接加quit就好了?