批号:
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%