Reiniciar aplicacion

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Se puede reiniciar una app ???

Necesito reiniciar la aplicación que estoy desarrollando ahora mismo, pero no tengo ni idea como hacerlo.
A que te referís?
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
-------------------------------------------------------------------------------------------------------------------------------
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
Agradezco tu ayuda, pero lo que necesito es que se reinicie la aplicación compilada, el fichero .Exe
Gracias de todos modos.
Cerrar y volver a abrir?

OnShutDown
File.Execute("");
dowsher escribió:Cerrar y volver a abrir?

OnShutDown
File.Execute("");

No encuentro ese comando
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...
Todos los códigos funcionan mas o menos y sin errores, pero no en el modo ejecutable.
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...
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:
Dame un día y te pazo algo que habia pensado en reiniciar una aplicación ya compilada mediante otra aplicación :pc:
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.
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.
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.
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
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
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
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?
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.