import os
import time
import socket
import mailto,subprocess
downloadDir = "I:\\Gamedownloader\\"
exeDir= "j:\\POPO\\"
def download(xunleiPath):
exePath= exeDir
exePath = exePath + xunleiPath
print exePath
subprocess.Popen(exePath)
def click():
import win32gui,win32api,win32con
win = win32gui.FindWindow('XLUEFrameHostWnd',None)
print win
(left,top,right,bottom) = win32gui.GetWindowRect(win)
print left
win32api.SetCursorPos((left+(right-left)-55,top+(bottom-top)-25)) #光标定位
# 鼠标点击
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(0.05)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
def downloadExe():
I=os.listdir(exeDir) #os.path.isfile和os.path.isdir区分是文件还是目录
for i in I:
if 'tx3'==i[:3] and '_setup.exe'==i[7:]:
xunleiPath = i
return xunleiPath
def fileName():
I=os.listdir(downloadDir)
ver
python 模拟鼠标点击自动下载文件然后输出文件名
最新推荐文章于 2024-07-29 15:41:05 发布
本文介绍如何使用Python的pywin32库模拟鼠标点击来自动下载文件。当遇到`ImportError: No module named win32api`错误时,需要下载并安装pywin32。确保下载的版本与Python环境的位数匹配。通过spy++.exe工具可以获取应用程序窗口句柄,但如何获取按钮句柄仍有待研究。
摘要由CSDN通过智能技术生成