Por exemplo, se eu quiser fazer o seguinte cálculo, como fazê-lo funcionar?
set /A math=%%N+%code%+2*3/7
batch-file
cmd.exe
builder_247
fonte
fonte
Respostas:
Como fazer vários cálculos com set / a em lote?
,
é usado para separar expressões. Um exemplo de seu uso seria:Assim:
é uma expressão inválida.
Leitura adicional
fonte
set /A math=%%N+%code%+2*3,4/7
pode ser uma sintaxe válida dentro de um loop FOR.for %%N in (1) do (set /a math=%%N+%code%+2*3,4/7)"
válido. A primeira expressão atribui 11 à matemática. A segunda expressão4/7
produz 0, mas é simplesmente descartada porque não está atribuída a uma variável. A instrução SET / A pode estar em sua própria linha, mas não posso mostrar isso em um comentário."
?