## IMPORT from Tkinter import * import pyHook,win32api ## MAIN WINDOW CREATION CursorPosWindow = Tk() ## FUNCs def DWin(): CursorPos = win32api.GetCursorPos() CursorPosWindow.title("Cursor Pos") CursorPosWindow.geometry("200x30") CursorPosWindow.maxsize(width="200",height="30") CursorPosWindow.minsize(width="200",height="30") CursorPosWindow.iconbitmap("./tcl/cur.ico") CursorPosL = Label(CursorPosWindow, fg="black",width=15, text=CursorPos) TextCur = Label(CursorPosWindow, text="Position X,Y:") CursorPosL.place(x=100,y=5) TextCur.place(x=4,y=5) CursorPosWindow.mainloop() def HookESC(DWin): EscStatus = win32api.GetKeyState(0x1B) if (EscStatus < 0): CursorPosWindow.quit() ## PyHOOK MODULE USING hm = pyHook.HookManager() hm.KeyAll = HookESC hm.HookKeyboard() ## USING FUNCs DWin()
Попробовал сделать параллельно с клавишами - все получилось,а вот именно с мышкой не получается(
def HookESC(DWin): EscStatus = win32api.GetKeyState(0x1B) LMButtonStatus = win32api.GetKeyState(0x08) if (EscStatus < 0): CursorPosWindow.quit() return() elif (LMButtonStatus < 0): CursorPosWindow.quit()