Вот код, который работает:
SETLOCAL EnableDelayedExpansion echo.>"Myfile.log" for /l %%x in (1, 1, %num%) do ( set /p "inp=Enter Ext of PC: " echo pc-!inp!>>"Myfile.log" )
Необходимые изменения были:
- добавление SETLOCAL
EnableDelayedExpansion
- меняется
%inp%x
на!inp!
Спасибо DavidPostill за вашу помощь