본문 바로가기

PY(Python Image Processing)

kakaotalk PC APP setText test

728x90
import time, win32con, win32api, win32gui #pip install pywin32

# # 카톡창 이름 (열려있는 상태, 최소화 X, 창뒤에 숨어있는 비활성화 상태 가능)
kakao_opentalk_name = ':: XXXX XXX ::'

def kakao_sendtext(text):
    win32api.SendMessage(hwndEdit, win32con.WM_SETTEXT, 0, text)
    SendReturn(hwndEdit)

# # 엔터
def SendReturn(hwnd):
    win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
    time.sleep(0.01)
    win32api.PostMessage(hwnd, win32con.WM_KEYUP, win32con.VK_RETURN, 0)

# # 핸들
hwndMain = win32gui.FindWindow( None, kakao_opentalk_name)
hwndEdit = win32gui.FindWindowEx( hwndMain, None, "RICHEDIT50W", None)
hwndListControl = win32gui.FindWindowEx( hwndMain, None, "EVA_EH_ListControl_Dblclk", None)

# # 채팅 전송
text = "SETTEXT_test"
kakao_sendtext(text)

 

[handle tool]

spy++

GitHub - westoncampbell/SpyPlusPlus: Microsoft Spy++

 

GitHub - westoncampbell/SpyPlusPlus: Microsoft Spy++

Microsoft Spy++. Contribute to westoncampbell/SpyPlusPlus development by creating an account on GitHub.

github.com

 

 

728x90