Usar lotes para search datos en .csv y usar los resultados para continuar el lote

Utilizo un lote para recuperar las dos primeras letras del nombre de la computadora (por ejemplo, 'NL') y lo configuro como %country% .

Lo que me gustaría hacer es usar %country% para search en un file .csv en la columna A (por ejemplo, 'A7'). Cuando el lote ha encontrado la información, debe devolverla desde la columna B (por ejemplo, 'B7') y establecerla en %adv% .

 @echo off :HOME setlocal enabledelayedexpansion set CSVFILE=C:\Users\username\Desktop\test2.csv set COUNTRY=%computername:~0,2% :FINDIT for /f "tokens=*" %%A in (%CSVFILE%) do ( set inline=%%A for /f "tokens=1-2 delims=," %%1 in ("!inline!") do ( set "Area=%%~1" & set "adv=%%~2" GOTO :SHOWRES ) ) :SHOWRES echo %adv% pause