[python] Jak zavrit okno prohlizece?

Jan Matějka matejka na cat.cz
Pondělí Únor 21 08:52:02 CET 2005


> V MS Windows se browser spouští v podstatě voláním 
> os.startfile(), která je implementována voláním systémové 
> funkce ShellExec(). Té se předhodí zadané URL. Systém už se 
> postará o ostatní. Rozpozná, že jde o URL a spustí default 
> prohlížeč. Předem se neví, co to bude za aplikaci, protože 
> jako default můžu mít ve Windows prohlížeč dle vlastního vkusu.

Myslím, že na win je řešení prostřednictvím rozšířené funkce ShellExecuteEx.
U ní lze stanovit, že má být navrácen handle spuštěného procesu, jehož
prostřednictím
lze dohledat okno aplikace, poslat WM_CLOSE, či rovnou proces odstřelit.

Jan Matějka 




Další informace o konferenci Python