Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 从变量中批加或批减_Variables_Batch File - Fatal编程技术网

Variables 从变量中批加或批减

Variables 从变量中批加或批减,variables,batch-file,Variables,Batch File,我有一个批处理文件 @echo off set seconds=0 :START ping 1.1.1.1 -n 1 -w 1000 > nul echo %seconds% goto START 这基本上是说0,然后等待1秒,然后再说0 我希望它在每次旋转后向变量%seconds%添加1,如下所示: @echo off set seconds=0 :START ping 1.1.1.1 -n 1 -w 1000 > nul echo %se

我有一个批处理文件

@echo off  
set seconds=0  
:START  
ping 1.1.1.1 -n 1 -w 1000 > nul  
echo %seconds%  
goto START  
这基本上是说0,然后等待1秒,然后再说0

我希望它在每次旋转后向变量
%seconds%
添加1,如下所示:

@echo off  
set seconds=0  
:START  
ping 1.1.1.1 -n 1 -w 1000 > nul  
echo %seconds%  
set seconds=%seconds%+1    
goto START  
它根本不起作用。

是否有将变量增加1的特定命令?

使用
set/a
。例如:

set /a SECONDS+=1

有关详细信息,请参见
set/?

非常感谢,我已经尝试了这么久了。:-)谢谢