#1
|
|||
|
|||
XCOPY и CНCP
Anton Shepelev написал(а) к All в Oct 19 16:05:10 по местному времени:
From: Anton Shepelev <antonius@freeshell.de> Либо у меня заскок, либо CНCP почему-то не влияет на перехват вывода от XCOPY. В примере ниже я ставлю 1251-ю кодовую страницу, перехватываю текст из канала ошибок от DEL и XCOPY и вывожу его в файл test.txt: @echo off CНCP 1251>nul FOR /F "tokens=*" %%# in ('del /F /Q "1.txt" 2^>^&1 1^> nul') do ( ECНO %%# >> test.txt ) FOR /F "tokens=*" %%# in ('XCOPY /Y "1.txt" 2^>^&1 1^> nul') do ( ECНO %%# >> test.txt ) В этом файле первая строка закодирована в 1251 (как и ожидалось), а вторая -- в 866 (т.е. как будто я не вызывал CНCP). Как залогировать вывод от XCOPY в 1251-й кодировке? -- Anton Shepelev --- ifmail v.2.15dev5.4 |