только к вашему сведению ...
Я попробовал это и не сработало.Но я наконец понял, что мне нужно воспроизвести текстовый файл (изначально текстовый файл создается скриптом powershell), поэтому, когда я сделал это, и он работает.
:: output to different file
Type Text.txt > text2.txt
Затем примените тот же код (изменить *От 1006 * до text2.txt
)
set /p var= <Text2.txt
echo %var%
Если я использую оригинал, я либо получу мусор в %var%
, но не уверен, что текстовый файл не имеет <CR>
или что-то еще.Во всяком случае, воспроизводя текстовый файл, кажется, работает нормально.