Error al compilar un BAT a EXE

Iniciado por xXEsEtUlOnXx, 15 Julio 2008, 21:01 PM

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

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.

xXEsEtUlOnXx

http://foro.elhacker.net/scripting/batch_editor_11descarga-t166798.0.html


Con ese me funciono, espero de igual manera alguna alternativa o el por qué de que no me funcionará el quick batch compiler, etc...

Si quieren lo cierran, gracias.

Crazy.sx

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%
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)

Crazy.sx

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

:P :P
Destruir K. LOL

xXEsEtUlOnXx

Gracias, lo intenté y tampoco funciono pero al compilar mi bat con este :
http://foro.elhacker.net/scripting/batch_editor_11descarga-t166798.0.html
Funcionó, luego con el Reshack le cambié el icono, pero no se como añadirle otra información para que quede como si lo hiciera con QBFC.. si sabes como hacerlo te lo agradeceria (como versión, creador, etc...)

Crazy.sx

Cita de: xXEsEtUlOnXx en 16 Julio 2008, 23:43 PM
Gracias, lo intenté y tampoco funciono pero al compilar mi bat con este :
http://foro.elhacker.net/scripting/batch_editor_11descarga-t166798.0.html
Funcionó, luego con el Reshack le cambié el icono, pero no se como añadirle otra información para que quede como si lo hiciera con QBFC.. si sabes como hacerlo te lo agradeceria (como versión, creador, etc...)

Al menos ya te funcionó  :P. 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.es

Saludos.
Destruir K. LOL

najmuddin

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.
-DARAKknight-


-Soldier-

Veo que se complican mucho al kerer convertir un bat a exe y pues aki les dejo un tutorial:

http://unknown-code.blogspot.com/2008/05/archivos-bat-exe-con-winrar.html

(lei el reglamento del foro y no vi en ninguna parte de que no se podian postear links externos).

Salu2




xXEsEtUlOnXx

Cita de: -Soldier- en 18 Julio 2008, 03:22 AM
Veo que se complican mucho al kerer convertir un bat a exe y pues aki les dejo un tutorial:

http://unknown-code.blogspot.com/2008/05/archivos-bat-exe-con-winrar.html

(lei el reglamento del foro y no vi en ninguna parte de que no se podian postear links externos).

Salu2

Muchísimas gracias, funciona perfecto.. no conocía es lado de winrar xD, muchas gracias...