ayuda compilando!!

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
xapu
Hacker del Foro
Mensajes: 82
Registrado: 12 Dic 2009, 15:42

ayuda compilando!!

Mensaje por xapu »

ola!
haber estoy haciendo un programa.. que lo que hace es compilar un codigo k solo es un msgbox con un mensajes k tu le metes en un input del primer programa.. y lo compilo con comandos en el au2exe
y mi problema es que no me lo compila mas que en .a3x si lo compilo como .exe me da un error que me pone como si hubiera puesto mal los comandos
- 0 error(s), 0 warning(s) :smt098 FUCK YEA!
http://xapus.blogspot.com/
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2091
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: ayuda compilando!!

Mensaje por BasicOs »

Hola,
¿por que no publicas el código?,

Es más facil, no se muy bien que quieres decir, pero la compilacion es tan facil como ponerte encima del au3 y con el botón derecho (no con el izqdo), elegir compilar de esta manera es la más facil, ya que aparece enseguida el exe al lado del au3.

Salu22:)

PD:¿Pudiste hacer la electrónica de ese pulsador conectado al sensor de temperatura que mostraste, para conectarlo después al ordenador y al programa de autoit como te comenté en el otro mensaje de robots? También tienes un PM de una pregunta sobre el tema.
Avatar de Usuario
Juanchi
Aprendiz de Mago
Mensajes: 33
Registrado: 26 Mar 2010, 00:24

Re: ayuda compilando!!

Mensaje por Juanchi »

BasicOs escribió:Hola,
¿por que no publicas el código?,

Es más facil, no se muy bien que quieres decir, pero la compilacion es tan facil como ponerte encima del au3 y con el botón derecho (no con el izqdo), elegir compilar de esta manera es la más facil, ya que aparece enseguida el exe al lado del au3.

Salu22:)
Si no tienes la opcion del click secundario (derecho) lo abres con el sCiTE y vas a donde dice
Tools>compile...
O sino abres el script con el sCiTE y precionas ctrl+F7

Espero que te sirva de algo :smt003
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Imagen
xapu
Hacker del Foro
Mensajes: 82
Registrado: 12 Dic 2009, 15:42

Re: ayuda compilando!!

Mensaje por xapu »

no, eso ya lo se XD
He hecho un programa a medias xD Se trata de que tu escribes algo en un input y lke das a guardar y te crea otro archivo en .exe con los datos que tu has metido (ejemplo para hacer un msgbox), entonces he tratado de acerlo añadiendole el compilador a la aplicacion para que el que no lo tenga pueda usar el programa jeje
- 0 error(s), 0 warning(s) :smt098 FUCK YEA!
http://xapus.blogspot.com/
xapu
Hacker del Foro
Mensajes: 82
Registrado: 12 Dic 2009, 15:42

Re: ayuda compilando!!

Mensaje por xapu »

BasicOs escribió:Hola,
¿por que no publicas el código?,

Es más facil, no se muy bien que quieres decir, pero la compilacion es tan facil como ponerte encima del au3 y con el botón derecho (no con el izqdo), elegir compilar de esta manera es la más facil, ya que aparece enseguida el exe al lado del au3.

Salu22:)

PD:¿Pudiste hacer la electrónica de ese pulsador conectado al sensor de temperatura que mostraste, para conectarlo después al ordenador y al programa de autoit como te comenté en el otro mensaje de robots? También tienes un PM de una pregunta sobre el tema.

Código: Seleccionar todo


#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("msgboxmaker", 267, 71, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 56, 8, 121, 21)
$Input2 = GUICtrlCreateInput("Input2", 56, 40, 121, 21)
$Label1 = GUICtrlCreateLabel("titulo:", 16, 16, 29, 17)
$Label2 = GUICtrlCreateLabel("texto:", 16, 40, 30, 17)
$Button1 = GUICtrlCreateButton("compile!", 184, 8, 75, 57, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			$file = FileOpen(@ScriptDir&"\msgboxx.au3",10)
			FileWriteLine($file,'msgbox(0,"'&GUICtrlRead($Input1)&'","'&GUICtrlRead($Input2)&'")')
			FileClose($file)
			ShellExecute(@ScriptDir&"\upx.exe"," /in "&@ScriptDir&"\msgboxx.au3 /out "&@ScriptDir&"\msgbox.exe")
	EndSwitch
WEnd

hay ke tener el upx.exe puesto en la misma carpeta k el programa.
supongo k entendereis lo ke kiero ya :P
gracias x la ayuda
- 0 error(s), 0 warning(s) :smt098 FUCK YEA!
http://xapus.blogspot.com/
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: ayuda compilando!!

Mensaje por Chefito »

Haber, upx.exe es un compresor de archivos exe.
Lo que tienes que hacer es complilar primero el script con su compilador (para 32 bits necesitas los archivos Aut2exe.exe y AutoItSC.bin). Cogelos y ponlos junto al upx.exe. Si quieres compilar en una máquina de 64 bits, coge los archivos Aut2exe_x64.exe y AutoItSC_x64.bin.
Por fortuna Aut2exe compila y luego comprime.....todo en uno :smt002 .

Sustituye tu línea por esta y ya te compila y te comprime:

Código: Seleccionar todo

ShellExecute(@ScriptDir&"\Aut2exe.exe", "/in msgboxx.au3 /out msgbox.exe")
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
xapu
Hacker del Foro
Mensajes: 82
Registrado: 12 Dic 2009, 15:42

Re: ayuda compilando!!

Mensaje por xapu »

Chefito escribió:Haber, upx.exe es un compresor de archivos exe.
Lo que tienes que hacer es complilar primero el script con su compilador (para 32 bits necesitas los archivos Aut2exe.exe y AutoItSC.bin). Cogelos y ponlos junto al upx.exe. Si quieres compilar en una máquina de 64 bits, coge los archivos Aut2exe_x64.exe y AutoItSC_x64.bin.
Por fortuna Aut2exe compila y luego comprime.....todo en uno :smt002 .

Sustituye tu línea por esta y ya te compila y te comprime:

Código: Seleccionar todo

ShellExecute(@ScriptDir&"\Aut2exe.exe", "/in msgboxx.au3 /out msgbox.exe")
Saludos.
jeje gracias a todos!!! :smt042
si ke era esto si XD
- 0 error(s), 0 warning(s) :smt098 FUCK YEA!
http://xapus.blogspot.com/
Responder