Introducir texto en txt con bat

Iniciado por skywean, 17 Noviembre 2016, 11:27 AM

0 Miembros y 1 Visitante están viendo este tema.

skywean

Tengo un problema y es que he creado un script que me escanee el equipo y me de datos de hardware y software, pero entre comandos me gustaria meter lineas de texto, que los "echo" que meto en el codigo para ver en cmd como va se escriban en el txt de resultado, pero cuando pongo, por ejemplo:

echo "programas instalados" >> .\Equipos\%item%.txt

El archivo se corrompe y sale todo en letras chinas  :(

y me pasa lo mismo con este trozo de codigo:

for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
dir /b %%i:\Windows\System32\ > nul 2>&1 && (
for /f "tokens=*" %%_ in ('dir /b /s %%i:\Windows\System32\SnippingTool.exe') do (
echo "El archivo SnippingTool.exe existe" >> .\EQUIPOS\%item%.txt
)
)
)



Todo lo que viene a partir de esto, se queda corrupto...

Gracias!!