The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: eterzzo on March 19, 2012, 09:13:06 PM

Title: Build.bat
Post by: eterzzo on March 19, 2012, 09:13:06 PM
He desarrollado un software que cada vez que compilo un modulo, guarda esa
version con la fecha y hora del cambio, ademas de un comentario sobre el mismo.
Me ayuda mucho en recuperar versiones anteriores y comparar las diferencias
entre ellas. La llamada a mi producto la he agregado al Build.bat y va bien.

El tema es que debo cerrar el Qeditor para no seguir trabajando con
esa version de mi modulo (ya no es la ultima, no tiene los comentarios).
Pero si mi olvido,ya tengo problemas.

La pregunta es: Como cierro el Qeditor desde el build.bat?

si alguien desea una version de mi producto ,mi email es
eterzanor@hotmail.com, con gusto se lo hago llegar.
Title: Re: Build.bat
Post by: jj2007 on March 19, 2012, 09:39:25 PM
Try the attached example. It finds the editor window and sends a WM_CLOSE message if the build was successful. Use the makeit.bat from the menu.

Pruebe  el ejemplo adjunto. Se  encuentra la ventana del editor y envía un mensaje WM_CLOSE si la compilación se ha realizado correctamente. Utilice la makeit.bat desde el menú.

include \masm32\MasmBasic\MasmBasic.inc   ; download (http://www.masm32.com/board/index.php?topic=12460)
  Init
  Let esi=CL$()
  .if WinByTitle(esi, 1)
       invoke SendMessage, eax, WM_CLOSE, 0, 0
  .else
       Print "[", esi, "]: No such window"
  .endif
  Exit
end start
Title: Re: Build.bat
Post by: dedndave on March 20, 2012, 12:22:34 AM
from a batch file...
TASKKILL /IM qeditor.exe /F
hope you saved your work   :P
Title: Re: Build.bat
Post by: eterzzo on March 21, 2012, 10:47:51 PM
Thanks,inclui esa linea en mi Build.bat y perfecto. Thanks again.