Título: Ayuda con programa Batch al guardar ejecución Publicado por: Baphomet2204 en 5 Diciembre 2018, 03:57 am Hola a todos, estaba diseñando un código que se usa en equipos Motorola para reparar el error Commserver, todo funciona bien pero luego quise implementar un historial de ejecuciones guardando el resultado y poniendo de nombre el IMEI del equipo, lo cual si aparece en la ejecución pero al guardarlo en .txt el archivo no guarda nada, al abrirlo aparece en blanco, quisiera saber que esta mal, gracias de antemano.
Código: @echo off title COMMSOLUTION echo. echo +---------------------------------------------------------------------------+ echo : COMMSOLUTION.bat : echo : PONER SU EQUIPO EN MODO FASTBOOT (VOLUMEN ABAJO + POWER) : echo +---------------------------------------------------------------------------+ echo. fastboot getvar imei > IMEI.txt fastboot oem fb_mode_set echo. echo ^< PRESIONE UNA TECLA PARA CONTINUAR ^> pause >NUL echo. fastboot -w echo. echo ^< PRESIONE UNA TECLA PARA CONTINUAR ^> pause >NUL echo. fastboot oem fb_mode_clear echo. echo ^< PRESIONE UNA TECLA PARA CONTINUAR ^> pause >NUL echo. echo El celular se reiniciara en 5 segundos, espere... timeout /t 5 /nobreak > NUL echo. fastboot reboot echo. echo ^< PRESIONE UNA TECLA PARA SALIR ^> pause >NUL exit Título: Re: Ayuda con programa Batch al guardar ejecución Publicado por: apuromafo CLS en 5 Diciembre 2018, 04:14 am quizas el problema viene en el uso del > guardararchivo.txt
hagamos 2 ejecuciones del mismo archivo bat (a modo de ejemplo para que veas el resultado) me explico ejemplo 1: Código el resultado (imei.txt) será Código
Ejemplo 2: no así cuando intentas que el archivo creado no sea reescrito con la ultima palabra (la primera dice reemplazar con el valor del contenido Código
el resultado (imei.txt) será Código aunque ejecutes 2 veces el resultado será igual ejemplo 3 y mas importante: Código el resultado Código
yo creo que cuando te da el imei, además luego te da algun espacio o algo que sobreescribe encima del valor, y si te lo da en el primero, al usar denuevo se borra encima asi que el problema es > cambiar por >> y verificar esto es una idea que se me ocurre, espero te ayude, y si así fue, espero que comentes como te fue, la idea de los 3 ejemplos es para que veas que no es la misma implementación en diversas ejecuciones aun siendo el código muy similar saludos cordiales Apuromafo Título: Re: Ayuda con programa Batch al guardar ejecución Publicado por: Baphomet2204 en 5 Diciembre 2018, 23:01 pm Gracias amigo, lo intentare, se llevaron el celular con el que hacia pruebas apenas llegue otro hago el proceso.
|