test1.bat
SET COUNT=0 SET DATA="" FOR /F "" %%i IN (data.txt) DO @CALL :MYSET %%i ECHO %DATA% EXIT /B :MYSET SET /A COUNT=%COUNT%+1 @REM 1行目だったらDATAへSET IF %COUNT%==1 SET DATA=%1 @REM EXIT /B で呼び出し元へ戻る EXIT /B単に1行目を取得するだけなら以下で実現できます。
test2.bat
SET /P DATA=<data.txt