Batch - Guardar un resultado en un txt (No es tan fácil)

Iniciado por santizuche, 28 Noviembre 2014, 17:06 PM

0 Miembros y 2 Visitantes están viendo este tema.

santizuche

Hola gente! ya hace tiempo que utilizo este foro pero nunca cree un tema si no me explico bien mil disculpas y gracias por la ayuda que me puedan brindar. Se programación batch pero esto me supero :(

::-------------------------------Problema
Mi problema es que yo ingreso esto:
fastboot oem get_unlock_data
Esto me muestra en la ventana del cmd esto:
< waiting for device >

Bien, yo me segui en la idea que pusieron en otro tema, que no lo encuentro, que seria lo siguiente:
ipconfig /all>ipguardar.txt

Yo quise hacer lo mismo osea puse esto:
fastboot oem get_unlock_data>.\Codigo.txt

Pero cuando abro el txt a ver lo que guardo me aparece en blanco. Pero en la ventana del cmd me figura el mensaje (< waiting for device >) que produce al ingresar el código anterior.

Quiero saber si hay alguna forma de guardar lo que se muestra en la ventana en la ventana de forma automatica en un txt sin hacer (click derecho -> marcar -> enter).
::-------------------------------Problema

No se me ocurre otra cosa ya y me arte de ver y no poder.  :-(

El codigo completo es este:
Citar
@echo off
set vercionprograma=1.0
Title Liberar Bootloader %vercionprograma%
cd .\Herramientas
del .\FastbootCodigo.txt

cls
echo.
echo -------------------
echo Extraxion de codigo
echo -------------------
echo.

fastboot oem get_unlock_data>>.\FastbootCodigo.txt
start .\FastbootCodigo.txt

Gracias por ayudarme. si necesitan mas información estoy atento. Saludoooooos :D

PedroDJavier

creo que las "/" sobran.

fastboot -noseque >> archivo.txt (si no hay nada en el archivo y si hay cosas:)
fastboot -noseque > archivo.txt

Un saludo

PD: Hace bastnate que no toco batch asique lo mismo no es asi pero por probar no pierdes nada.

Recuerda, sin las "/"

Saludos

Eleкtro

#2
He reproducido las circunstancias del problema que describes, para ello he desarrollado una mini-aplicación CommandLine que simplemente genera el mismo string con los caracteres ilegales "<" ">", pero a mi me funciona correctamente el commando de redirección que a ti al parecer no te funciona.

De todas formas, prueba a usar la sintaxis más adecuada:
("fastboot.exe" oem get_unlock_data)1>> ".\FastbootCodigo.txt"

Si eso no te funciona entonces quizás lo más probable es que la aplicación no esté enviando los datos a la salida estándar, así que prueba a redirigir la salida de error:
("fastboot.exe" oem get_unlock_data)2>> ".\FastbootCodigo.txt"

Saludos.








santizuche

Cita de: Eleкtro en 28 Noviembre 2014, 18:01 PM
He reproducido las circunstancias del problema que describes, para ello he desarrollado una mini-aplicación CommandLine que simplemente genera el mismo string con los caracteres ilegales "<" ">", pero a mi me funciona correctamente el commando de redirección que a ti al parecer no te funciona.

De todas formas, prueba a usar la sintaxis más adecuada:
("fastboot.exe" oem get_unlock_data)1>> ".\FastbootCodigo.txt"

Si eso no te funciona entonces quizás lo más probable es que la aplicación no esté enviando los datos a la salida estándar, así que prueba a redirigir la salida de error:
("fastboot.exe" oem get_unlock_data)2>> ".\FastbootCodigo.txt"

Saludos.
Gracias a los dos por responder tan rapido muchisimas gracias !!!!!
::------------Solucion
("fastboot.exe" oem get_unlock_data)2>> ".\FastbootCodigo.txt"
::------------Solucion
Saludos. graciaaaas!