Seite 1 von 1

pyhandle, win32 handle

Verfasst: Samstag 9. Juni 2007, 10:20
von semiretired
vielleicht kann mich jemand weiterhelfen ...

wuerde gern mit python firefox-browser oeffnen und dieses fenster dann minimieren koennen ...

Code: Alles auswählen

import win32api, win32con, win32gui, win32process, win32event

command_string=r'"C:\Programme\Mozilla Firefox\firefox.exe" "www.google.de"'
hd = win32process.CreateProcess(None, command_string, None, None, 0, win32process.REALTIME_PRIORITY_CLASS, None, None, win32process.STARTUPINFO())
hProcess, hThread, PId, TId = hd
win32gui.ShowWindow(hd, win32con.SW_MINIMIZE)

funktioniert aber nicht, da fuer "win32gui" scheinbar ein anderer handle genutzt wird, als mir der "win32prozess" ausgibt ...
:D

Edit (Leonidas): Highlighting aktiviert.

Verfasst: Samstag 9. Juni 2007, 12:55
von HWK
hd ist ein Prozess-Handle, ShowWindow benötigt aber ein Fenster-Handle. Dies aus dem Prozess-Handle zu bestimmen, ist scheinbar nicht so ganz leicht. Siehe z.B. folgende Links:
http://www.codeguru.com/forum/showthrea ... did=273507
http://mail.python.org/pipermail/python ... 95226.html
MfG
HWK