
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2069 fd906abe-77d9-0310-91a1-e0d9ade77398
37 lines
No EOL
905 B
Python
37 lines
No EOL
905 B
Python
""" watsup system utilities
|
|
"""
|
|
|
|
# Author : Tim Couper - timc@tizmoi.net
|
|
# Date : 22 July 2004
|
|
# Version : 1.0
|
|
# Copyright : Copyright TAC Software Ltd, under Python-style licence.
|
|
# Provided as-is, with no warranty.
|
|
# Notes : Requires win32all
|
|
|
|
import win32gui
|
|
import win32api
|
|
import sys
|
|
|
|
class WatsupError(Exception): pass
|
|
|
|
##def kill(pid):
|
|
|
|
## """kill function for Win32"""
|
|
|
|
## handle = win32api.OpenProcess(1, 0, pid)
|
|
|
|
## return (0 != win32api.TerminateProcess(handle, 0))
|
|
|
|
def dumpHwnd(hwnd):
|
|
t=list(tupleHwnd(hwnd))
|
|
t.reverse()
|
|
return '%s:"%s" (%d)' % tuple(t) #(win32gui.GetClassName(hwnd),win32gui.GetWindowText(hwnd),hwnd)
|
|
|
|
def tupleHwnd(hwnd):
|
|
return (hwnd,win32gui.GetWindowText(hwnd),win32gui.GetClassName(hwnd))
|
|
|
|
def pump():
|
|
win32gui.PumpWaitingMessages()
|
|
|
|
if __name__=='__main__':
|
|
pass |