Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

Профиль | Отправить 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