Удалить .EXE из FIND и TYPE
Вам не нужно TYPE . Вы можете сделать это:
FOR /F "tokens=*" %%A IN (`FIND /N /I "%_PROPKEY%=" "%_FILE%.bak"`) DO (
Если FIND испортит ваши результаты (не используя TYPE ), тогда попробуйте вместо этого использовать FINDSTR и использовать DELIMS =: вместо ' DELIMS =] '
Если я прав, мое предположение, что следующее полезно, взгляните на команду ' MORE + nnn ' (обратите внимание на ' + nnn ', которая выводит строки из определенное место в файле).
Почему бы просто не поместить свой ' SETLOCAL ENABLE .. etc' вверху кода?
Если вы объясните, что именно вы пытаетесь предпринять, я могу помочь вам.
Просто несколько мыслей:)