批量设置/不工作

时间:2016-03-06 17:36:52

标签: batch-file

我看了很多,但却找不到为什么会这样。这很简单但不起作用。

:numbers
cls
set /p first=First:
set /p second=Second:
set /p third=Third:
set /p fourth=Fourth:
set /p fifth=Fifth:
goto solve
:solve
cls
set /a s-f= %second% - %first%
set /a t-s= %third% - %second%

但最后两行不起作用,我知道这是因为我尝试了一个echo%variable_name%,它显示为我想要的但是/ a没有。

1 个答案:

答案 0 :(得分:1)

s-f不是有效的变量名称。如果您使用s_f 变量将被正确设置。