Hvordan bringes appen foran med Python på MS Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Hvordan bringes applikation (f.eks. Notesblok) foran tvunget med 'subprocess' -modul i Python på MS Windows?


Miljø: Windows XP, Python 2.5.4


Jeg forsøgte efterfølgelserne.


## Notepad is invoked in front
>>> import subprocess
>>> command = r'notepad C:	mpfoo.txt'
>>> subprocess.Popen(command) # opened in front

## Notepad is invoked but not in front
>>> import subprocess, time
>>> command = r'notepad C:	mpfoo.txt'
>>> time.sleep(5)    # click other application while sleeping
>>> subprocess.Popen(command) # opened but not in front!


Jeg vil have notepad vindue til at være foran tvangsfuldt
selv når anden applikation er valgt.

Bedste reference