Hola y pregunta
Alvaro Leiva
aleivag en udd.cl
Mie Nov 16 14:37:59 CET 2005
Muchas gracias a todos por la ayuda... Creo que encontre un codigo que me
ayuda algo asi como.
# Create a process that won't end on its own
import subprocess
process = subprocess.Popen(['python.exe', '-c', 'while 1: pass'])
# Kill the process using pywin32
import win32api
win32api.TerminateProcess(int(process._handle), -1)
Ahora tengo que probarlo.. Pero parece que eso es... Sorprendente como
python lo hace todo tan facil!!!
Alvaro
El 16/11/05 10:32, "Ernesto Revilla" <erny en sicem.biz> escribió:
> Hola.
>
> Si dices cerrar, quieres decir, matar, con mandarle una solicitud de cierre?
>
> Con respecto de matar, es simple, yo usaba algún programa kill que lo
> llamaba con os.system.
> Tienes los maravillos pstools que tiene un comando pskill.
> Hay otras herramientas que permiten mandar a aplicaciones (o ventanas)
> solicitudes para cerrarse, aunque no me acuerdo hay cuales hay.
>
> Yo siempre lo he hecho con programas externos.
> De lo contrario puedes
>
> Buscando un poco en google, si tú inicias el proceso, puedes hacer esto:
>
>>>> os.spawnl(os.P_NOWAIT, "f:\\windows\\notepad.exe")
> 548
>>>> import win32api
>>>> win32api.TerminateProcess(548,0)
>
>
> Puedes buscar en google por: python windows kill process
>
> Un saludo,
> Erny
>
> Alvaro Leiva wrote:
>
>> Hola A todos. me presento como miembro nuevo de la lista. Soy alvaro leiva,
>> pero me dicen jebus y soy chileno...
>>
>> Bueno les cuento que ocupo python hace mucho tiempo y ahora estoy
>> programando un hermoso servidor... A si que ahí etsoy sufriendo con cherrypy
>> y bsddbd jajajja..
>>
>> Pero mi pregunta es otra:... Como puedo (bajo windows) cerrar una aplicacion
>> abierta, atraves de un codigo python....
>>
>> Buneo eso.. Espero poder colaborar en la lista y hacer crecer a este
>> lenjuage que me ha salvado la vida en mas de 10000000 ocaciones
>>
>> Saludos
>>
>> Alvaro Leiva
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
>>
>>
>>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es