首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自动化测试实战

    selenium 上传文件方法补充——SendKeys、win32gui

    click() SendKeys.SendKeys(r'C:\Users\DELL\Desktop\vid.mp4') sleep(2) SendKeys.SendKeys("{ENTER}") 第二种方法:win32gui 而且下载库的时候非常麻烦…… 要安装 1、pywin32-218.win-amd64-py2.7.exe 2、pypiwin32 下载好这两个库以后,就可以上代码啦: # coding: utf-8 import win32gui

    2K140发布于 2018-05-18
  • 来自专栏源懒由码

    Python中设置指定窗口为前台活动窗口(最顶层窗口)win32gui

    参考链接:Python中设置指定窗口为前台活动窗口(最顶层窗口)win32gui: https://blog.csdn.net/bailichun19901111/article/details/105042145

    9.1K52发布于 2020-10-10
  • 来自专栏全栈程序员必看

    pywin32、win32api、win32gui、win32com、win32con 都是啥?「建议收藏」

    pywin32、win32api、win32gui、win32com、win32con 名称非常类似,特别容易混淆,今天就用600字给大家区分一下 文章目录 pywin32 win32gui win32con win32gui win32gui 在安装 pywin32 之后就可以使用,这个模块定义了 Windows 下关于图形操作的API,FindWindow和 FindWindowEx 函数都可以使用。 win32api:提供了常用的用户API; win32gui:提供了有关用户界面图形操作的API; win32con:提供了消息常量的操作API; win32file:提供了文件操作的API; win32com

    6.6K40编辑于 2022-11-07
  • 来自专栏python爱好部落

    windows GUI自动化怎么做

    pyperclip 剪切板 pymouse 鼠標操作 pykeyboard 鍵盤曹祖 win32com win32gui pyautogui pywinauto uiautomation pywin32 Windows API,可以方便地从 Python 直接调用 pywin32 安装:pip install pywin32 win32api :模块内定义了常用的一些 API函数,例如:MessageBox win32gui 例如 MessageBox 内的 MB_OK win32file:提供了有关文件操作的API pywin32 包含 win32gui、win32api、win32con 3个子模块,主要用于窗口管理(定位窗口 、显示和关闭窗口、窗口前置、窗口聚焦、获取窗口位置等),通常用的较多的是 win32gui hld = win32gui.FindWindow(None,u"Adobe Acrobat") #返回窗口标题为 win32gui可以辅助操作窗口。 定位元素一般可以用classname,title,name,instence,controltype都可以正則來實現。

    3K40编辑于 2022-12-01
  • 来自专栏Python小二

    慎用!3个容易被打的Python恶搞脚本

    1、修改电脑桌面壁纸 工具使用 开发环境:python3.7, Windows10 使用工具包:win32api,win32con, win32gui, os, random win32的工具下载命令: PanelDesktop', 0, win32con.KEY_SET_VALUE) 将桌面样式调整拉伸模式 2 拉伸壁纸 0 壁纸居中 6 适应 10 填充 准备好需要修改的图片壁纸(壁纸数据通过爬虫技术进行采集) win32gui win32con.SPIF_SENDWININICHANGE) 源码分享 import win32api # 调用Windows底层的接口配置 pip install pywin32 import win32con # 修改数据 import win32gui

    1.3K20编辑于 2022-12-20
  • 来自专栏测试人生

    Selenium4+Python3系列(九) - 上传文件及滚动条操作

    = f"e:\\demo.pdf" upload.send_keys(filepath) 2、非标准控件 针对非标准控件,我们就要借用第三方手段来辅助完成上传文件的操作,比如键盘事件、Autolt、win32gui (与Autolt很像),这里以win32gui为例来演示。 示例代码如下: import time import win32con import win32gui from pathlib import Path from selenium import webdriver

    2K10编辑于 2022-12-05
  • 来自专栏rikka

    Python 实现窗口保持置顶

    使用的模块 win32gui keyboard win32con pyinstaller 使用的函数及其原型 SetWindowPos WINUSERAPI BOOL WINAPI SetWindowPos ', fun) while true: keyboard.wait() add_hotkey 可以设置热键和检测到热键按下后执行的方法, wait是阻塞方法, 便于检测组合键 源码 import win32gui

    5K11编辑于 2022-01-19
  • Python 实现指定窗口置顶激活

    import win32gui import win32con # 获取所有窗口句柄 hwnd_title = {} def get_all_hwnd(hwnd, mouse): if (win32gui.IsWindow import win32api import win32gui import win32con import re # 获取所有窗口句柄 hwnd_title = {} def get_all_hwnd import win32api import win32gui, win32con import win32clipboard import re import time class cWindow:

    3.3K10编辑于 2022-12-28
  • 来自专栏python3

    多窗口下的批量操作脚本 - 利用win3

    环境:python 3.7.x 使用的模块:pyautogui, win32gui 使用的工具:WindowSpy++ 背景:最近要用帮同学处理400+张图片的文字识别,考虑用python实现 [天若OCR ②使用win32前置窗体:     如定义函数,前置[图片查看器]的代码如下: 1 import win32gui 2 3 def fore_text(): 4 #描述类名 5 cla 案例的程序实现 虽然折腾了很久,但这个批量应用天若OCR的小脚本最后显得非常简单……具体代码如下: 1 import pyautogui as pg 2 import time 3 import win32gui

    2.6K10发布于 2020-01-15
  • 来自专栏奔跑的键盘侠

    柳暗花明又一村——Python前序

    上一篇提到的win32gui模块,其实在python3里已经升级成了pywin32,是需要导入pywin32,才能调用win32gui,这个问题网上没人讲,如果再没人指导一下,就算头想破掉都想不出来的。

    59120发布于 2019-07-04
  • 来自专栏全栈程序员必看

    rpa文件解包_py封装exe

    tkinter”]} #GUI应用程序需要不同的Windows平台(默认情况下是控制台应用程序) base = None if sys.platform == “win32”: base = “Win32GUI 双击exe文件运行: 发现有控制黑板: 在setup.py中加入命令,消除控制台: base = None if sys.platform == “win32”: base = “Win32GUI import os,sys #出现KeyError: 'TCL_LIBRARY',必须设置环境变量 base = None if sys.platform == "win32": base = "Win32GUI target_name = tt[0].split('/')[-1].split('.')[0] base = None if sys.platform == "win32": base = "Win32GUI

    3K10编辑于 2022-08-02
  • 来自专栏全栈程序员必看

    python的py文件打包成exe_python生成文件

    基本命令: cxfreeze xxx.py(打包文件) --target-dir f:\dist\(打包后exe路径) 额外命令: --base-name=win32gui 消除启动exe

    72430编辑于 2022-11-08
  • 来自专栏全栈程序员必看

    Python脚本到Windows可执行程序——Cxfreeze的安装与使用

    命令行 简单使用 cxfreeze main.py [可选参数如下] # --target-dir 是打包后的程序路径 # --target-name 是打包后的程序名 # --base-name=win32gui options={ "build_exe":build_exe_options}, executables=[Executable(script="main.py",base="win32gui

    3.2K10编辑于 2022-11-01
  • 来自专栏学习笔记(宝藏)

    使用Python做一个切换电脑桌面壁纸的小程序

    二、原理 用到的库有:win32api、win32con、win32gui、pathlib、time、random 其基本原理就是利用电脑注册表、调用 windows 有关API。 https://blog.csdn.net/qq_44921056 ''' import time import random import win32api import win32con import win32gui

    1.3K20发布于 2021-08-07
  • 来自专栏技术之路

    Chrome 上传文件自动化

    driver.find_element_by_name('该元素文上传的按钮元素') time.sleep(2) elem.click() time.sleep(2) # elem.send_keys(r'E:\case.txt') import win32gui

    40510编辑于 2024-04-23
  • 来自专栏全栈程序员必看

    获取窗口句柄

    import win32gui hwnd_title = dict() def get_all_hwnd(hwnd,tem): if win32gui.IsWindow(hwnd) and

    1.7K20编辑于 2022-09-07
  • 来自专栏全栈程序员必看

    python获取窗口句柄

    import win32gui class Hwnd(): def get_hwnd_dic(self, hwnd, hwnd_title): if (win32gui.IsWindow

    2.5K30编辑于 2022-09-16
  • 来自专栏全栈程序员必看

    Python.win32gui.获取窗体「建议收藏」

    import win32gui, win32con import pyautogui as pg # 自己的库 from astd.lib.astd_func import find_pic # 窗体标题

    1.9K20编辑于 2022-11-17
  • 来自专栏python3

    python生成安装文件 msi

    Windows (the default is for a # console application). base = None if sys.platform == "win32": base = "Win32GUI

    2.3K20发布于 2020-01-13
  • 来自专栏全栈程序员必看

    Python 获取窗口句柄,模拟鼠标点击

    一、效果图 二、代码 import win32gui import win32api import pyautogui # from pymouse import PyMouse hwnd_title

    3.8K50编辑于 2022-09-16
领券