代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*- ##设置编码方式#QQ496631085
import win32clipboard as w # 剪贴板
import win32api, win32gui, win32con, time
def setText(aString):
"""设置剪贴板文本"""
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, aString)
w.CloseClipboard()
def getText():
"""获取剪贴板文本"""
w.OpenClipboard()
d = w.GetClipboardData(win32con.CF_UNICODETEXT)
w.CloseClipboard()
return d
def send_Mess(hwnd):
win32gui.PostMessage(hwnd, win32con.WM_PASTE, 0, 0) # 向窗口发送剪贴板内容(粘贴) QQ测试可以正常发送
time.sleep(0.3)
win32gui.PostMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0) # 向窗口发送 回车键
win32gui.PostMessage(hwnd, win32con.WM_KEYUP, win32con.VK_RETURN, 0)
def post_keys(hwnd, i):
win32api.SendMessage(hwnd, win32con.WM_KEYDOWN, i, 0)
# time.sleep(2)
win32api.SendMessage(hwnd, win32con.WM_KEYUP, i, 0)
print("222222")
windowtitle = '我的Android手机' # 窗口名
hwnd = win32gui.FindWindow(None, windowtitle)
if hwnd > 0:
print('找到%s' % windowtitle)
left, top, right, bottom = win32gui.GetWindowRect(hwnd) # 窗口获取坐标
print(left, top, right, bottom)
print('窗口尺寸', right - left, bottom - top)
setText('这是我要发送的内容')
# post_keys(hwnd, "0x41")
send_Mess(hwnd)
# win32gui.SetForegroundWindow(hwnd) # 指定句柄设置为前台,也就是激活
# win32gui.MoveWindow(hwnd, 20, 20, 405, 756, True) # 改变窗口大小
# time.sleep(0.3)
# win32gui.SetBkMode(hwnd, win32con.TRANSPARENT) # 设置为后台
# time.sleep(1)
else:
print('没找到%s' % windowtitle)
# import win32gui
# hwnd_title = dict()
#
#
# def get_all_hwnd(hwnd, mouse):
# if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd):
# hwnd_title.update({hwnd: win32gui.GetWindowText(hwnd)})
#
#
# win32gui.EnumWindows(get_all_hwnd, 0)
#
# # win32api.MessageBox(win32con.NULL, 'Python 你好!', '你好', win32con.MB_OK)
# for h, t in hwnd_title.items():
# if t != "":
# print(h, t)
# #点击窗口button
# w=win32ui.FindWindow(None,windowtitle)
# b=w.GetDlgItem(窗口id)
# b.postMessage(win32con.BM_CLICK)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。