Página 1 de 1

terminar el script

Publicado: 20 Feb 2009, 19:44
por timistar
hola una preg algo sosa

tengo un script y necsito que desues que me haga una accion se cierre por completo , osea quen o me quede activo en meoria

esta funcion me sirve , la coloqco despues que haga lo demas,

algo asi como click en el botno muestre un mensaje y el script se cierre y no me quede cargado en la meoria de windows

gracias

Código: Seleccionar todo

Func _Exit ()
Exit 
EndFunc

Re: terminar el script

Publicado: 20 Feb 2009, 20:44
por Nahuel
La verdad no me quedó muy claro lo que preguntás. Un script se cierra por completo una vez que llega a la línea final (que no es necesariamente la última en el código).

Por ejemplo:

Código: Seleccionar todo

MsgBox(0,"","Hola")
FileCopy("C:\hola.txt","D:\hola.txt")
No es necesario poner Exit en ningún lado, pues una vez que haga lo que tiene que hacer se termina por completo. Exit es para terminarlo abruptamente dada alguna condición.

Si no responde tu pregunta, por favor aclará más tu idea. :smt001

Re: terminar el script

Publicado: 20 Feb 2009, 21:35
por timistar
perdon

no m ira lo que pasa es que el script se activa cuando insertas una usb , pero resulta que cuando trato de sacar la usb como el scritp esta vivo todavia en l memoria de wuinwos asi ya haya hecho lo que usuario escogio no me deja sacar la usb

Re: terminar el script

Publicado: 20 Feb 2009, 22:27
por Nahuel
Sigo sin entender. Estás ejecutando un script desde una unidad USB? y cuando intentás sacarla te dice que no se puede? Poné el código acá, quizás tengas algún loop infinito que no pueda dejar que el script termine como corresponde

Re: terminar el script

Publicado: 20 Feb 2009, 23:11
por timistar
jojojojo

perdon no he agregado un detalle , leyendo y buscando encontre los autoplay handlers y los meti al inicio del scrip que hacen los autoplay handlers, hacen que el ejecutable de mi programa aparezca en la ventanita que dice "que desea que windos haga " cuando insertas un cd o un pendrive eso de abrir , no hacer nada , repoducir ls mp3 etc etc

es parte no la habia dicho, publicare eso mañana es facil se agrega al registro y listo solo que casi nadie hace script puedan usar ese dato

no mira pos no tengo el code a mano esta n la casa cuando crei que lo tenia completo me paso lo que te digo te doy un ejemplo

1 inserto la usb
2 en la ventana que dice que desea que windows haga escojo mi scrip, digamos que es un reproductor de mp3
3 cierro mi script por que ya no voy a usar mas mi repoductor osea mi script que reproduce mp3
4 trato de sacar la usb y me dice que esta en uso

la unica formade sacarla es ctrl+ alt + supr y matar el script que esta en la ventana procesos o apagar el pc para poder sacar el pendrive

entonce lo que yo pregunto es que si agrego esa funcion al bonton cerrar del scrip o al boton salir , este se descargara de los proceso de windows o esa funcion no me sirve para eso ??


gracias :smt040

Re: terminar el script

Publicado: 21 Feb 2009, 00:28
por Nahuel
AH! Ahora está más claro :smt003

Bueno indudablemente algo está mal en tu código. Qué acción tomás cuando el usuario presiona cerrar o salir? Aprentemente entrás en algún ciclo que no podés salir, porque lo que te pasa no debería pasar. Usando Exit cuando el usuario presione cerrar/salir tiene que terminar el script correctamente.