从字符串批处理文件中获取最高值

从字符串批处理文件中获取最高值

批号:

set list=4 8 1
for %%a in (%list%) do set highest=???

我如何获取最高值并将其保存到变量中?

答案1

以下批处理代码将找到最高整数:

@echo off
setlocal enabledelayedexpansion
set list=4 8 1
set max=
for %%a in (%list%) do (
    if not defined max (Set max=%%a)
    if %%a GTR !max! (Set max=%%a)
)
echo max is %max%

相关内容