elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Problemas con mi código al pasarlo a .exe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con mi código al pasarlo a .exe  (Leído 3,260 veces)
Baphomet2204

Desconectado Desconectado

Mensajes: 56


Programo luego existo


Ver Perfil
Problemas con mi código al pasarlo a .exe
« en: 31 Mayo 2019, 23:18 pm »

Esta es la parte del código que me marca error

Código
  1. fastboot.exe getvar all
  2. echo.
  3. echo El celular se reiniciara en 5 segundos, espere...
  4. timeout /t 5 /nobreak > NUL
  5. echo.
  6. mfastboot reboot
  7. echo.
  8. echo              PRESIONE CUALQUIER TECLA PARA REGRESAR
  9. pause >nul
  10.  

Me explico mejor, este código lo tengo en .bat funcionando bien lo quise pasar a .exe y de hecho funciona pero, en la parte de fastboot.exe getvar all en el .bat muestra información sobre el celular en la pantalla pero al convertirlo a .exe con el programa bat2exe ya no me la muestra, se que hace el proceso porque en el celular aparece que se ejecuto un comando de consola y el teléfono se reinicia pero en la consola de CMD no me muestra nada, alguna idea de porque pasa eso?

gracias de antemano


En línea

$Diseñando_vida

while(vivas)
{
       Come();
       //Duerme();
       Programa();
       Repite();
}
@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: Problemas con mi código al pasarlo a .exe
« Respuesta #1 en: 1 Junio 2019, 01:26 am »

Prueba llamando a la consola explicitamente al principio con start cmd.exe y lo mismo para ek ejecutable mire en la web de bat2exe y no viene info.


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Problemas con mi código al pasarlo a .exe
« Respuesta #2 en: 1 Junio 2019, 16:01 pm »

Ese tipo de "convertidores" simplemente empaquetan/comprimen el archivo .bat, luego, este tiene que ser extraido en un directorio temporal del sistema, por lo que tanto el directorio de inicio del script como el directorio de trabajo actual, cambian, y por ende el script no va a poder encontrar el archivo 'fastboot.exe' ni ningún otro archivo que se encuentre en el mismo directorio donde tienes el executable del script convertido a .exe.

¿Solución?. Antes de convertirlo a .exe, modifica el script para especificar arbitrariamente el directorio de trabajo deseado, mediante el comando CD o PUSHD. Como alternativa, en Windows puedes usar la variable de entorno PATH y así no necesitarás cambiar el directorio de trabajo.

Puedes usar la variable especial %0 (Echo.%0) para obtener el directorio de inicio del script, y con la variable dinámica CD (Echo.%CD%) puedes obtener el directorio de trabajo actual. El directorio de inicio del script también será el directorio de trabajo del sctipt si no has especificado otro distinto.

Saludos.
« Última modificación: 1 Junio 2019, 16:08 pm por Eleкtro » En línea



@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: Problemas con mi código al pasarlo a .exe
« Respuesta #3 en: 1 Junio 2019, 17:22 pm »

Yo para generar ejecutables de los .bat uso C++ te permite tanto crear un .bat desde el propio ejecutable como directamente hacer llamadas al sistema directamente sin necesidad de dependencias.
Tambien puedes crear funciones, bucles y condicionales para que te generen diversos .bat segun lo que requiera el usuario del programa.
Solo tendrías que aprender lo basico del lenguaje y a escribir/leer archivos de texto con C++.
No es complicado y te podemos ayudar por el foro. Incluso pasarte un codigo al que apenas tengas que modificarle pocos aspectos para trabajar con batch.
En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Problemas con mi código al pasarlo a .exe
« Respuesta #4 en: 1 Junio 2019, 22:05 pm »

Yo para generar ejecutables de los .bat uso C++ te permite tanto crear un .bat desde el propio ejecutable como directamente hacer llamadas al sistema directamente sin necesidad de dependencias.
Tambien puedes crear funciones, bucles y condicionales para que te generen diversos .bat segun lo que requiera el usuario del programa.
Solo tendrías que aprender lo basico del lenguaje y a escribir/leer archivos de texto con C++.
No es complicado y te podemos ayudar por el foro. Incluso pasarte un codigo al que apenas tengas que modificarle pocos aspectos para trabajar con batch.

Aprender a programar C/C++ para leer/escribir y correr archivos .bat...



A pesar de que tu intención es buena, lo cual se agradece, pero es uno de los peores consejos que he escuchado de un programador. :xD

Una vez aprendido cualquier otro lenguaje de programación, para lo único que servirá Batch-script es para tirarlo a la basura y que juegue tu mascota...

« Última modificación: 1 Junio 2019, 22:13 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda a interpretar codigo js y pasarlo a vb6
Programación Visual Basic
Erika Vega 4 1,989 Último mensaje 10 Febrero 2006, 18:41 pm
por Erika Vega
mpg, ¿tengo que pasarlo a avi para grabarlo en CD?
Multimedia
helejagy 4 1,956 Último mensaje 8 Marzo 2006, 22:08 pm
por helejagy
videos invertidos al pasarlo a mpg
Multimedia
malagon2006 2 1,639 Último mensaje 17 Agosto 2006, 18:28 pm
por malagon2006
Error al pasarlo a binario
Programación Visual Basic
WestOn 2 1,681 Último mensaje 27 Octubre 2008, 19:30 pm
por WestOn
Hola amigos Necesito su ayuda con este codigo necesito pasarlo de C++ A C# ayuda
Programación C/C++
ManicaHere 0 3,831 Último mensaje 1 Diciembre 2016, 05:29 am
por ManicaHere
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines