Вот, пожалуйста:
@echo off
for /f "tokens=1,* delims=: " %%i in ('type "C:\dev\AssayInfo.txt" ^| findstr /i CouID') do set "number=%%j"
echo %number%
:# Here you can add your if statements etc.
pause
Обратите внимание, что это именно то, что вам нужно, в соответствии с этим вопросом, а не другим вопросом, и поэтому это все, что я могу дать вам сейчас.
Однако, это даже не нужно, вы можете сделать это без переменной set
:
@echo off
for /f "tokens=1,* delims=: " %%i in ('type "C:\dev\AssayInfo.txt" ^| findstr /i CouID') do (
echo %%i
:# Here you can add your if statements etc.
)
pause