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

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

Ветеран


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

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


Цитата MarShaLL22:
что не так в "Семерке" с командой ipconfig »
Это не с 7-ой. ipconfig всегда выводил кириллицу в ОЕМ-кодировке (866). Можно перекодировать сам файл или перекодировать на лету.
Код: Выделить весь код
@echo off
setlocal

1>>\\10.107.50.104\Logons\logons.txt echo %date% %time% %computername% %username%
for /f "tokens=*" %%i in ('ipconfig') do call:1 "%%i"
goto:eof

:1
1>nul chcp 1251
1>>\\10.107.50.104\Logons\logons.txt echo %~1
1>nul chcp 866
Но здесь потеряется форматирование вывода.

Я бы использовал iconv (либо какую-нибудь подобную утилиту, много их):
Код: Выделить весь код
echo %date% %time% %computername% %username% >> \\10.107.50.104\Logons\logons.txt
ipconfig | iconv -f cp866 -t cp1251 >> \\10.107.50.104\Logons\logons.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:13, 02-04-2014 | #5