Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - кодировка в файле вывода

Ответить
Настройки темы
CMD/BAT - кодировка в файле вывода
Den Den вне форума

Аватара для Den

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго дня всем!
такой вопрос: как поменять кодировку в файле .txt
после
bcdedit /export c:\cmd\1.txt

выдает в файле такую лабуду

regf  зЈup
Н   P  \ ? ? \ c : \ c m d \ 1 . t x t ъF’ѓЄxб«Iиќ‡GџъF’ѓЄxб«Iиќ‡Gџ ыF’ѓЄxб«Iиќ‡Gџrmtm уЖА и т.д

заранее благодарю

Отправлено: 09:58, 29-03-2012

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


это не текстовый файл, так и должно быть

Отправлено: 10:42, 29-03-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Den Den вне форума Автор темы

Аватара для Den

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


а в какой же файл можно вывести результат?

Отправлено: 11:40, 29-03-2012 | #3


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


а какой результат вы хотите получить?

Отправлено: 11:50, 29-03-2012 | #4

Den Den вне форума Автор темы

Аватара для Den

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


хочу получить эти данные в файле для дальнейшей обработки

Отправлено: 11:54, 29-03-2012 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Den, какие данные? Может, Вам подойдёт «/enum /v»?

Отправлено: 12:45, 30-03-2012 | #6


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


похожий вопрос
как вывести ping -t 1.2.3.4 >> ping.txt
в кодировке 1251
куда подставить chcp 1251?

Отправлено: 00:31, 06-04-2012 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата vano333:
куда подставить chcp 1251? »
Никуда. «ping.exe» не опрашивает консоль на предмет кодовой страницы. Без «-t» ещё можно поиграться, а так…

А зачем оно вообще Вам нужно в 1251?

Отправлено: 00:02, 07-04-2012 | #8


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


чтобы пользователи без лишних телодвижений открыли файл notepad`ом и могли прочесть содержимое
а если это батник а не консоль, что-то изменится?

Отправлено: 00:56, 07-04-2012 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Нет, ничего не изменится. Нужно перекодировать. Причём из-за возможного наличия в файле символов перенаправления делать сие надёжнее сторонними утилитами, либо использовать WSH/«mshta.exe», наподобие:
Код: Выделить весь код
@echo off
setlocal

ping.exe localhost|"%systemroot%\system32\mshta.exe" "javascript:try { var objFSO = new ActiveXObject('Scripting.FileSystemObject'); with (new ActiveXObject('ADODB.Stream')) { Type = 2; Mode = 3; Open(); Charset = 'windows-1251'; WriteText(objFSO.GetStandardStream(0).ReadAll()); Position = 0; Charset = 'cp866'; objFSO.GetStandardStream(1).Write(ReadText()); Close() } } catch (e){}; close();" 1>"ping.txt"
start "" notepad.exe "ping.txt"

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:46, 07-04-2012 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - кодировка в файле вывода

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] в файле найти дату, скопировать символы, дописать перед символами в другом файле sucher Скриптовые языки администрирования Windows 7 10-03-2016 17:42
Разное - в файле desktop.ini на флешке в этом файле написано... imrik Microsoft Windows 2000/XP 1 17-03-2012 00:58
Разное - Настройка вывода на проектор kolhicin Прочее железо 2 16-10-2009 12:25
*SOFT* | Кодировка в hlp-файле Ryjka Программирование и базы данных 1 09-08-2006 20:36
Скрипт вывода таблицы Teona Вебмастеру 13 05-06-2006 23:01




 
Переход