1

x、y位置100,200をマウスでクリックするようにこのコードを書き、その後バックスペースボタンを押しています。

import win32api, win32con
import time

def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

def press_back():
    win32api.keybd_event(0x08,0,0,0) #click backspace
    time.sleep(0.1)
    win32api.keybd_event(0x08,0,2,0) #release backspace

click(100,200)
press_back()

今やりたいことは、100,200 の色が赤かどうかを確認することです。これどうやってするの?

編集:私は解決策を持っています...

color = win32gui.GetPixel(win32gui.GetDC(win32gui.GetActiveWindow()), 100 , 200)

とにかく、ありがとう

4

1 に答える 1