減酒にしたいけど、ダメですね!
1000本ノックで改善しなければ!
今日は、以下のコードに挑戦した、
いろいろやったがダメだった。
残念、残念!
# -*- coding: cp932 -*- #!python2 import sys # //------------------------------------------------------- # // # //------------------------------------------------------- # //------------------------------------------------------- # //キー入力のイベント # //------------------------------------------------------- def keyCallback( event ): print( event.name, event.event_type ) print( event ) if event.name == "a" and event.event_type=="up": print("aaaaaaaaaaaaaaaa") # //------------------------------------------------------- # //マウスのイベント # //------------------------------------------------------- def mouseCallback( event ): global enX,enY, handle print('mouseCallback-Event:', event, type(event)) if type(event) == mouse._mouse_event.ButtonEvent: print("*"*10) if event.event_type=='down' and event.button=='left': x,y= mouse.get_position() mouse.move(0,0) # //mouse.move(x-50,y) print("K"*10, x,y) time.sleep(0.5) pyautogui.screenshot('my_screenshot.png', region=(x-20,y-20, 50, 50)) mouse.move(x,y) # //sys.exit() return False def timer(): px,py = pyautogui.position() # //print( '{},{}'.format(px,py) ) handle = win32gui.GetForegroundWindow() text = win32gui.GetWindowText(handle) print( text) root.after(1000, timer) # //import Tkinter as tkinter import tkinter import pyautogui import mouse import keyboard import threading import time,os import datetime import ctypes from ctypes import sizeof from ctypes.wintypes import RECT import win32gui import win32api from PIL import ImageGrab from PIL import Image, ImageTk # //メインウインドウ用 root = tkinter.Tk() root.title("") root.geometry('300x600+10+10') root.title("ABC-CAP") # //画面上に部品を配置する text_widget = tkinter.Text(root) text_widget.place(x=10,y=400) handle = None handle0 = None text ='' timer() keyboard.hook( keyCallback ) mouse.hook( mouseCallback ) # バインディングの設定 root.mainloop() ソースコード