Hola a todos. Soy nuevo en este foro, y es una suerte que lo haya encontrado, porque no encuentro solucion a la ultima cosa que me falta por hacer para acabar un Autorun que estaba haciendo, espero que alguien pueda darme solución, porque pensaba que seria muy sencilla de hacer esta ultima acción pero aunque he probado varias soluciones, ninguna me ha funcionado. He rebuscado por internet y tambien por aqui, pero nada.
La cosa es tan sencilla como que quiero que al presionar el boton "Iniciar", se lance la aplicación en cuestión y al mismo tiempo se cierre el autorun que he creado. El caso es que la aplicación se lanza sin problemas, pero no consigo que se cierre el autorun.
Las unicas dos lineas que tengo en la seccion "Script" - "On Click" son:
Cursor.Change(CURSOR_NORMAL, "AutoPlay\\Docs\\ui_cursors_use.cur")
result = Shell.Execute("OldGames\\FootMan2\\FM2.exe", "open", "", "OldGames\\FootMan2\\", SW_SHOWNORMAL, false);
Añadiendo lineas como "Aplication.Sleep" y "Aplication.Exit" no he conseguido nada, pense que con la segunda justo tras la de "Shel.Execute", ejecutaria la accion de ejecutar y luego ya ejecutaria la de cerrar mientras cargaba la aplicacíon, pero nada. Añadi entre medio la de "Sleep" pensando que debia dar tiempo, pero nada. Tengo la duda de si "Aplication.Exit", colocada tras "Shell.Execute", hace que la aplicación que se esté cerrando sea la que antes he intentado iniciar y no la del Autorun, que es lo que yo pretendia. El caso es que ya no he encontrado solución a este problema. Mis conocimientos de Script son nulos, he ido tirando a base de ejemplos, prueba y error, cosas asi, pero en este punto, justo el ultimo me he quedado pillado. He probado a combinarlo con la accion rapida de cerrar, pero nada. En fin, gracias.
La cosa es tan sencilla como que quiero que al presionar el boton "Iniciar", se lance la aplicación en cuestión y al mismo tiempo se cierre el autorun que he creado. El caso es que la aplicación se lanza sin problemas, pero no consigo que se cierre el autorun.
Las unicas dos lineas que tengo en la seccion "Script" - "On Click" son:
Cursor.Change(CURSOR_NORMAL, "AutoPlay\\Docs\\ui_cursors_use.cur")
result = Shell.Execute("OldGames\\FootMan2\\FM2.exe", "open", "", "OldGames\\FootMan2\\", SW_SHOWNORMAL, false);
Añadiendo lineas como "Aplication.Sleep" y "Aplication.Exit" no he conseguido nada, pense que con la segunda justo tras la de "Shel.Execute", ejecutaria la accion de ejecutar y luego ya ejecutaria la de cerrar mientras cargaba la aplicacíon, pero nada. Añadi entre medio la de "Sleep" pensando que debia dar tiempo, pero nada. Tengo la duda de si "Aplication.Exit", colocada tras "Shell.Execute", hace que la aplicación que se esté cerrando sea la que antes he intentado iniciar y no la del Autorun, que es lo que yo pretendia. El caso es que ya no he encontrado solución a este problema. Mis conocimientos de Script son nulos, he ido tirando a base de ejemplos, prueba y error, cosas asi, pero en este punto, justo el ultimo me he quedado pillado. He probado a combinarlo con la accion rapida de cerrar, pero nada. En fin, gracias.