Доброго времени суток!
У меня такая проблема - не могу назначить нужную кодировку при выводе в текстовой файл. Уже были подобные темы у вас на форуме- просто они мне не помогают или я где то недогоняю. Если объяснит кто-то лично с моим примером, то может до меня наконец дойдет. Нашел в интернете такое решение:
Это работает, но лишь частично - он заканчивает запись в файл, обрываясь на строке: Тип системы: x64-based PC . Не понимаю почему так и как это исправить?
У меня такая проблема - не могу назначить нужную кодировку при выводе в текстовой файл. Уже были подобные темы у вас на форуме- просто они мне не помогают или я где то недогоняю. Если объяснит кто-то лично с моим примером, то может до меня наконец дойдет. Нашел в интернете такое решение:
CMD/BATCH:
@echo off
goto:start
:convert
chcp 1251 1>nul
if not %1=="" (
echo %~1>>"%~dp0systeminfo.txt"
) else (
echo.>>"%~dp0systeminfo.txt"
)
goto:eof
:start
chcp 866 1>nul
for /f "delims=" %%i in ('systeminfo') do call:convert "%%i"
Последнее редактирование модератором: