Página 1 de 2

Reiniciar aplicacion

Publicado: 03 Mar 2016 12:36
por Chipoelectrico
Se puede reiniciar una app ???

Necesito reiniciar la aplicación que estoy desarrollando ahora mismo, pero no tengo ni idea como hacerlo.

Re: Reiniciar aplicacion

Publicado: 03 Mar 2016 14:00
por NicolasG
A que te referís?

Re: Reiniciar aplicacion

Publicado: 03 Mar 2016 14:45
por abood1987
Can be done by using another helper application and his job is to be the closing and re-opening, for example, a specific time

Se puede hacer mediante el uso de otra aplicación de ayuda y su trabajo es ser el cierre y reapertura por ejemplo una hora específica

Re: Reiniciar aplicacion

Publicado: 03 Mar 2016 15:49
por escobar4891
-------------------------------------------------------------------------------------------------------------------------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\Windows Error.ogg", true, false)
 Dialog.Message("Alerta Aplicación", "Para guardar los cambios la Aplicación se reiniciara !", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);
  Application.Sleep(300);
-------------------------------------------------------------------------------------------------------------------------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\IM08.ogg", true, false);
 Dialog.TimedMessage("Alerta Aplicación", "Reiniciando, por favor espere...", 1700, MB_ICONINFORMATION);
  Application.Sleep(1700);
-------------------------------------------------------------------------------------------------------------------------------
--REINICIO DE APLICACION
File.Run(_SourceFolder.."\\".._SourceFilename, "", _SourceFolder.."\\", SW_SHOWNORMAL, false);
 Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);
  end
------------------------------------------------------------------------------------------------------------------------------- 


https://mega.nz/#!bkcjlDKZ
!tD1tYdmD4zFMHFoR1teuUJ7UugkYb1yb_0B4X0P2fV0

Re: Reiniciar aplicacion

Publicado: 03 Mar 2016 23:22
por Chipoelectrico
Agradezco tu ayuda, pero lo que necesito es que se reinicie la aplicación compilada, el fichero .Exe
Gracias de todos modos.

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 00:02
por Dow Sher
Cerrar y volver a abrir?

OnShutDown
File.Execute("");

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 00:45
por Chipoelectrico
dowsher escribió:Cerrar y volver a abrir?

OnShutDown
File.Execute("");

No encuentro ese comando

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 02:01
por NicolasG
El código de escobar funciona, no se si es lo que necesitas

File.Run(_SourceFolder.."\\".._SourceFilename, "", _SourceFolder.."\\", SW_SHOWNORMAL, false);
 Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);


Si no lo que puedes hacer es usar la función QueryAllowDialogClose para crear un .bat que ejecute tu aplicación nuevamente, no se si la función es lo ultimo en ejecutarse, en caso de que no lo sea, tendrías que ponerle un delay al .bat...

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 10:50
por Chipoelectrico
Todos los códigos funcionan mas o menos y sin errores, pero no en el modo ejecutable.

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 19:45
por NicolasG
Podias empezar por ahí, no?, NO se puede, ya que el "autoejecutable" no es mas que un zip, cuando ejecutas una app autoejecutable, se descomprime en la temp, al cerra la app se borra la carpeta, por lo tanto no se encontrara el .exe...

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 20:46
por Dow Sher
Mira en este ejemplo que te hice rápido.
Código en:
· Project -> Actions -> On Shutdown
· Project -> Actions -> On Startup
· Y en el paragraph en OnClic es el que te interesa
HIDE: ON
Hidebb Message Hidden Description


Suerte con tu proyecto.
Espero haber podido ayudarte.
Saludos Dow Sher :friends:

Re: Reiniciar aplicacion

Publicado: 04 Mar 2016 21:34
por escobar4891
Dame un día y te pazo algo que habia pensado en reiniciar una aplicación ya compilada mediante otra aplicación :pc:

Re: Reiniciar aplicacion

Publicado: 05 Mar 2016 11:19
por Chipoelectrico
NicolasG escribió:Podias empezar por ahí, no?, NO se puede, ya que el "autoejecutable" no es mas que un zip, cuando ejecutas una app autoejecutable, se descomprime en la temp, al cerra la app se borra la carpeta, por lo tanto no se encontrara el .exe...

No es exactamente como dices, si que se "autoencuentra" el exe en cualquier directorio que lo instales. El ejemplo de dowsher funciona perfectamente.

Re: Reiniciar aplicacion

Publicado: 05 Mar 2016 11:20
por Chipoelectrico
escobar4891 escribió:Dame un día y te pazo algo que había pensado en reiniciar una aplicación ya compilada mediante otra aplicación :pc:
Muchísimas gracias.

Re: Reiniciar aplicacion

Publicado: 05 Mar 2016 11:23
por Chipoelectrico
dowsher escribió:Mira en este ejemplo que te hice rápido.
Código en:
· Project -> Actions -> On Shutdown
· Project -> Actions -> On Startup
· Y en el paragraph en OnClic es el que te interesa
HIDE: ON
Hidebb Message Hidden Description


Suerte con tu proyecto.
Espero haber podido ayudarte.
Saludos Dow Sher :friends:

Muchísimas gracias, parece funcionar todo a la perfección.

Re: Reiniciar aplicacion

Publicado: 05 Mar 2016 18:38
por escobar4891
No entiendo Chipo me comentaste que lo que necesitas es reiniciar tu aplicación desde otra aplicación, el ejemplo de dowsher es parecido al mio la reinicia pero desde la misma aplicación, así este compilada,o si me equivoco explicame cual es la diferencia

Re: Reiniciar aplicacion

Publicado: 06 Mar 2016 23:01
por Chipoelectrico
Haber si me he explicado mal, lo que necesito es que una aplicación del autoplay en salida ejecutable, o sea, un solo fichero.exe se reinicie , como cuando instalas algo en un un programa y te dice, el programa se va a reiniciar, pues lo mismo, pero con el fichero.exe de salida de una aplicación del autoplay, no desde otro programa, desde el mismo fichero.exe que yo haya generado con la opción--> Publicar, Ejecutable Web/Mail

Re: Reiniciar aplicacion

Publicado: 07 Mar 2016 10:50
por NicolasG
A ver, tenemos que saber en que contexto estará tu aplicación...
Tu aplicación siempre tendrá el nombre nombre?
Tu aplicación siempre estará en el mismo lugar?

Si es así se puede solucionar, en caso contrario NO se puede obtener la ruta.

No estoy en mi casa no puedo poner código, es triste que algo tan básico como reiniciar una aplicación se complique :aww-1417754503: , puto ams

Re: Reiniciar aplicacion

Publicado: 07 Mar 2016 17:07
por Dow Sher
No se complica. Es cierto, Chipo ese ejemplo de Scrip es para un EXE de AMS pero que no esté exportado como Ejecutable Web/Email. Si es así entonces modificaré el ejemplo. Dices que lo que necesitas es algo parecido a un programa que se reinicia al instalarse. Cierto?

Re: Reiniciar aplicacion

Publicado: 07 Mar 2016 20:03
por Chipoelectrico
dowsher escribió:No se complica. Es cierto, Chipo ese ejemplo de Scrip es para un EXE de AMS pero que no esté exportado como Ejecutable Web/Email. Si es así entonces modificaré el ejemplo. Dices que lo que necesitas es algo parecido a un programa que se reinicia al instalarse. Cierto?
Tu ejemplo anterior funciona perfectamente, ya lo dije, con lo que pusiste, me vale perfectamente, funciona en un solo fichero exe, instalado en cualquier directorio. No le deis mas vueltas por mi, tu ejemplo me funciona para lo que necesito.