Caracteres estranhos na tela CMD do arquivo em lote

Caracteres estranhos na tela CMD do arquivo em lote

Eu tenho um script em lote para copiar arquivos de um local para outro, ao executá-lo mostra caracteres estranhos na tela quando executado. Também mostra todos os arquivos copiados em uma linha. Quero remover os caracteres estranhos e mostrar os arquivos copiados corretamente na próxima linha.

Observação: a saída não tem problemas. Somente a tela de comando apresenta problemas.

Por favor ajude!!! Tela CMD em lote

SET DATE=%date:~4,2%/%date:~7,2%/%date:~10,4%
set /p DATE_FROM="Pls Enter From DATE (MM/DD/yyyy):- "

set /p DATE_TO="Pls Enter To Date(MM/DD/yyyy) :- "
set fdate=%date_from:~0,2%%date_from:~3,2%%date_from:~6,4%-%date_to:~0,2%%date_to:~3,2%%date_to:~6,4%
set time=%time::=%
PUSHD \\sdpw9100app\work
> nul forfiles /P \Advice\LogFile  /D +%DATE_FROM% /C "cmd /C if @isdir==FALSE 2> nul forfiles /M  @file /D -%DATE_TO% && > con (cmd /c xcopy /S /Y @path c:\temp\ZodiacLogs\ops_logs_%fdate%\%computername%\Advice\)"

POPD

informação relacionada