如题,批处理命令中如何进行累加运算
如
q初值为1
a=a+1
我运行的结果是
“1+1”
“1+1+1”
“1+1+1+1”
。。。。
我的源命令如下:
自动拷盘.bat
@echo 请输入版子名称(例c1029):
@set /p name=
@dir E:\绣花磁盘\2006\%name%.dst /w
@echo 请检查当前版子名称是否正确?
@pause
@cls
@ set a=1
@ set b=1
@goto copy
:copy
@if exist a:\*.* del a:\*.* /f/s/q
@echo ...
@echo ...
@echo 软盘数据清除完毕,开始拷盘
@echo ...
@echo ...
@echo 正在拷入第 %a% 张软盘数据......
@set a=%a%+1
@echo ...
@echo ...
@Copy E:\绣花磁盘\2006\%name%.dst a:\
@ping -n 6 127.0.0.1>nul
@goto cho
:cho
@cls
@echo 取出拷好的软盘换入拷软盘,按任意键后回车开始拷第%a%张盘,N键回车结
束拷盘
@set /p cho=
@if %cho% neq n goto copy
@if %cho%==n goto col
:clo
echo 拷版结束,即将结束程序!!!
pause
如
q初值为1
a=a+1
我运行的结果是
“1+1”
“1+1+1”
“1+1+1+1”
。。。。
我的源命令如下:
自动拷盘.bat
@echo 请输入版子名称(例c1029):
@set /p name=
@dir E:\绣花磁盘\2006\%name%.dst /w
@echo 请检查当前版子名称是否正确?
@pause
@cls
@ set a=1
@ set b=1
@goto copy
:copy
@if exist a:\*.* del a:\*.* /f/s/q
@echo ...
@echo ...
@echo 软盘数据清除完毕,开始拷盘
@echo ...
@echo ...
@echo 正在拷入第 %a% 张软盘数据......
@set a=%a%+1
@echo ...
@echo ...
@Copy E:\绣花磁盘\2006\%name%.dst a:\
@ping -n 6 127.0.0.1>nul
@goto cho
:cho
@cls
@echo 取出拷好的软盘换入拷软盘,按任意键后回车开始拷第%a%张盘,N键回车结
束拷盘
@set /p cho=
@if %cho% neq n goto copy
@if %cho%==n goto col
:clo
echo 拷版结束,即将结束程序!!!
pause
