Cargando

Cómo guardar resultado de comando símbolo del sistema en .TXT Windows 10, 8, 7




Solución elegida por el autor
Iniciado por Alejandro Teba , 19 mayo 2017 - 10:00

Hola Julito, creo que puedo ayudarte en esto. Para que puedas guardar la salida de un comando en Windows se como hacerlo, lo uso para temas de soporte y poder analizar cosas como directorios y demás.

 

Simplemente sería redirigir la salida que te genera un comando a un archivo de texto. Con eso te ahorras tener que imprimir nada y es muy útil. Para redirigir el resultado de un comando se usa el caracter: >

 

Con ese carácter rediriges lo que quieras. Te pongo algunos ejemplos que puedan ayudarte a entenderlo, siempre los ejemplos son los que ayudan.

 
Por ejemplo para guardar la salida del comando DIR que es para ver el listado de directorios. Si quieres guardarte ese listado en un archivo de texto en vez de verlo en plan rápido porque es un listado muy largo o porque lo quieres enviar por correo o guardarlo, este comando sería tu amigo.
 
dir c: > listadoC.txt
 
Se habrá creado un listado de c: que es el ejemplo que he realizado jeje. Ten en cuenta que para ejecutar este comando, necesitas entrar a la consola de comandos en modo administrador.
 
 
Como ves, para usar > lo puedes hacer en todos los comandos que quieras o necesites, da igual lo grande que sea el listado de lo que saque ese comando.
 
Por último comentarte, que si lo que quieres es añadir otra salida de un comando en el documento de antes (y no borrar lo que hay dentro, sino añadir más) sería con doble >> Un ejemplo sería.
 
dir d: >> c:\listadoC.txt
 
Con esto hemos metido en el mismo txt de antes el listado de dir pero de otra unidad y no queríamos borrarlo.
 
Otro ejemplo de pasar a txt que suelo utilizar yo sería el comando ipconfig para guardarlo o enviarlo a otra persona y no tener que ir copiando todos.
 
ipconfig > c:\configuracionRED.txt
 
 
Cómo ves es con cualquier comando enviar lo que da de resultado a un archivo de texto.
 
 
 
 
Espero que te haya servido mi explicación a lo que tu quieres hacer.
 
 

 

Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 15 mayo 2017 - 12:41

Buenas, para guardar el resultado de un comando que ejecutas en el CMD (simbolo de sistema) por ejemplo enviarlo a un archivo de texto TXT de forma automática, ¿Podéis decirme como se hace esto? ¿existe comando o forma? Me vendría bien para tenerlo todo al día en un batch que estoy creando.

 

Gracias.


  • 71 personas más tuvieron esta duda Yo también
  • Volver arriba

 

Publicado 19 mayo 2017 - 10:00

Hola Julito, creo que puedo ayudarte en esto. Para que puedas guardar la salida de un comando en Windows se como hacerlo, lo uso para temas de soporte y poder analizar cosas como directorios y demás.

 

Simplemente sería redirigir la salida que te genera un comando a un archivo de texto. Con eso te ahorras tener que imprimir nada y es muy útil. Para redirigir el resultado de un comando se usa el caracter: >

 

Con ese carácter rediriges lo que quieras. Te pongo algunos ejemplos que puedan ayudarte a entenderlo, siempre los ejemplos son los que ayudan.

 
Por ejemplo para guardar la salida del comando DIR que es para ver el listado de directorios. Si quieres guardarte ese listado en un archivo de texto en vez de verlo en plan rápido porque es un listado muy largo o porque lo quieres enviar por correo o guardarlo, este comando sería tu amigo.
 
dir c: > listadoC.txt
 
Se habrá creado un listado de c: que es el ejemplo que he realizado jeje. Ten en cuenta que para ejecutar este comando, necesitas entrar a la consola de comandos en modo administrador.
 
Fichero Adjunto  listadoC.txt   982 bytes   12 Descargas
 
Como ves, para usar > lo puedes hacer en todos los comandos que quieras o necesites, da igual lo grande que sea el listado de lo que saque ese comando.
 
Por último comentarte, que si lo que quieres es añadir otra salida de un comando en el documento de antes (y no borrar lo que hay dentro, sino añadir más) sería con doble >> Un ejemplo sería.
 
dir d: >> c:\listadoC.txt
 
Con esto hemos metido en el mismo txt de antes el listado de dir pero de otra unidad y no queríamos borrarlo.
 
Otro ejemplo de pasar a txt que suelo utilizar yo sería el comando ipconfig para guardarlo o enviarlo a otra persona y no tener que ir copiando todos.
 
ipconfig > c:\configuracionRED.txt
 
Fichero Adjunto  configuracionRED.txt   1,52K   12 Descargas
 
Cómo ves es con cualquier comando enviar lo que da de resultado a un archivo de texto.
 
 
 
 
Espero que te haya servido mi explicación a lo que tu quieres hacer.
 
 

 



 

Publicado 30 diciembre 2018 - 05:55

Buen día

 

Se conoce como símbolo de sistema, a una aplicación que se utiliza en sistemas basados en txt, en Windows 10,8 y 7, es considerada la herramienta de línea de comandos de mayor fortaleza con el que puedes realizar actividades repetitivas para lograr determinar componentes que te permitan poder obtener información del sistema que no se encuentra disponible de otra manera.

 

Este comando te permite la comunicación directa entre el equipo y las tareas.

 

  • Ingresa mediante el botón de inicio a la opción “Run”. (Win + R)
  • Ahora veras un recuadro en donde debes escribir "cmd", presionas “Enter”
  • Se desplegará un cuadro negro con el nombre Administrador símbolo del sistema, allí escribes los comandos, por ejemplo si usas el comando: "dir c: > listadoDIRC txt" esto te permitirá crear un listado del disco unidad  C directamente, también puedes ingresar a símbolo de sistema presionando en el teclado la tecla de Windows y de manera simultánea la X o puedes escribir dentro del menu de inicio los comandos: cmd y ahora presiona de manera simultánea las teclas “Ctrl + Shift + Enter”.

 

 

 

 

Ahora si escribes el comando: "dir d: >> c:/listdoDIRC.txt, esto te permitirá añadir sin sobreescribir lo que haya dentro del txt, pero correspondiente a otra unidad, cabe resaltar que de esta manera puedes protegerlo y guardarlo para evitar borrarlo por error.

 

Si quieres un listado de una capacidad superior de por lo menos 1400Bytes, debes proceder a realizar por lo menos 5 descargas.

 

Con estos comandos: listadoC.txt 1400bytes, puedes enviar en resultado de todos los datos que tengas almacenados a un archivo de texto.

 

La ventaja de usar esta forma es que no solo puedes trabajar con cualquier cantidad de datos, sino que también mientras haces la transferencia puedes protegerlo guardándolo, así mismo puedes educir la información para poderla enviar a otra persona.

 

Espero haber colaborado.




X