Autor
|
Tema: Error al compilar un BAT a EXE (Leído 8,067 veces)
|
xXEsEtUlOnXx
|
Hola.. Escribí un código bastante simple que era para agregarle dos líneas al archivo de hosts, funciona bien y todo pero al compilarlo no funciona, intenté compilarlo con dos versiones distintas de Quick Batch File Compiler, y con Bat_To_Exe_Converter.
También lo hice con esos dos que se llaman Bat2exec.com y com2exe.exe pero el primero no me transformaba el bat a .com.
Despues escribí otro código que escribia un hosts completo, despues otro que escribia uno completo en un lado y borraba el existente y copiaba el creado al lugar donde se encuentra el archivo hosts, etc... Todos funcionaron al estar en .bat pero al compilarlos a .exe ninguno funcionó.
Algún otro compilador? porque imagino ese es el problema ya que estando en .bat funcionaba todo lo que escribí.
Ahh y también probé poniendo copy %myfiles%\hosts y agregando el archivo hosts al compilador pero tampoco funcionó.
Espero me puedan ayudar.
|
|
|
En línea
|
|
|
|
|
Crazy.sx
Desconectado
Mensajes: 447
|
Yo uso el QBFC y el Bat_to_exe_converter y no me han fallado. Bueno, el QBFC para algunos casos me trajo problemas pero dentro de todo va bien. Es raro que no te funcione tratandose de un bat sencillo segun das a entender. La variable %MYFILES% usada por el QBFC corresponde a la variable de entorno %userprofile%/Configuración local/Datos de programa, no creo que varíe en algo esto en otras pc. Si haces esto en QBFC como vos pones ahi: copy %MYFILES%\host te falta poner la extension del archivo host y tambien especificar donde la quieres copiar. copy ruta_de_origen\archivo.extension ruta_destino\archivo.extension Donde en este caso la ruta de origen será %MYFILES%
|
|
|
En línea
|
Destruir K. LOL
|
|
|
xXEsEtUlOnXx
|
Gracias por responder, de hecho si lo hice así, puse el código de esta manera: copy %myfiles%\hosts %windir%\system32\drivers\etc\hosts También intenté renombrando el hosts que le puse en el programa y puse el código así: copy %myfiles%\hosts.txt %windir%\system32\drivers\etc\hosts.txt del %windir%\system32\drivers\etc\hosts /f /q ren %windir%\system32\drivers\etc\hosts.txt hosts Pero no hace nada, ni copia, ni borra, ni renombra, , antes compilaba sin problemas con él pero ahora no se porque no lo hace. (QBC)
|
|
|
En línea
|
|
|
|
Crazy.sx
Desconectado
Mensajes: 447
|
Mmm, bueno, si vos decis que el batch funciona bien antes de pasarlo a exe, entonces... intenta adjuntando el batch al QBFC haber que tal. solo haces: @echo off call %MYFILES%\archivo.bat exit
|
|
|
En línea
|
Destruir K. LOL
|
|
|
|
Crazy.sx
Desconectado
Mensajes: 447
|
Al menos ya te funcionó . Y para agregarle mas informacion al ejecutable puedes usar ResHacker, con eso podrás cambiar lo recursos que vos quieras, íconos, etc. La versión en español la podes bajar de 414141.iespana.esSaludos.
|
|
|
En línea
|
Destruir K. LOL
|
|
|
najmuddin
Desconectado
Mensajes: 56
DARAK
|
Yo tuve un problema similar pero fue cosa de un error de una versión del programa que utilizaba. Ya hay muchas herramientas que pueden hacer lo de bat a exe, sólo es cuestión de encontrar la mejor o que más se adapte a nosotros.
saludos.
|
|
|
En línea
|
|
|
|
|
xXEsEtUlOnXx
|
Muchísimas gracias, funciona perfecto.. no conocía es lado de winrar xD, muchas gracias...
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Error al compilar
Programación C/C++
|
XV8
|
1
|
2,047
|
30 Diciembre 2010, 18:41 pm
por Martxel
|
|
|
error al compilar
Programación C/C++
|
boticheliss
|
7
|
5,190
|
14 Enero 2011, 23:50 pm
por RyogiShiki
|
|
|
error al compilar
Unix/Unix-Like
|
Dondvp
|
3
|
5,157
|
10 Octubre 2011, 15:16 pm
por Dondvp
|
|
|
[SOLUCIONADO]ERROR AL COMPILAR!
Programación C/C++
|
anamnesis_92
|
4
|
5,441
|
28 Octubre 2011, 17:12 pm
por Pablo Videla
|
|
|
Error al compilar
Programación C/C++
|
DickGumshoe
|
4
|
3,015
|
1 Noviembre 2011, 12:14 pm
por DickGumshoe
|
|