/*
* CaptureScreen.java
*
* Created on 2007年8月30日, 下午12:46
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package hadeslee.swing;
/**
转载
2024-08-10 20:11:41
12阅读
python实现更换壁纸和锁屏代码#控制windows系统
import win32api,win32con,win32gui
# 可以利用python去调用dll动态库的包、嵌入式开发
from ctypes import *
# 时间 包控制程序的休眠时间
import time
def desktop_img(bmp_path):
# 打开windows注册表 HKEY_CURRE
转载
2023-06-20 15:00:34
331阅读
python大部分框架都帮我们封装好 锁了,所以我们就简单研究下锁通常被用来实现对共享资源的同步访问。为每一个共享资源创建一个Lock对象,当你需要访问该资源时,调用acquire方法来获取锁对象(如果其它线程已经获得了该锁,则当前线程需等待其被释放),待资源访问完后,再调用release方法释放锁: import threading
R=threading.Lock()
R.acq
转载
2024-08-11 08:51:26
58阅读
文章目录初衷设计1.实现锁屏2.实现计时秒表3.重新分析需求。4.输入时间5.集成测试6.打包成exe文件debug和优化exe循环锁屏占用资源优化最新代码闲谈锁屏木马 初衷突发奇想写定时锁屏软件,是想限制连续专注时间,做到劳逸结合。最好是每45分钟休息一下,读篇文章/散个步/聊聊天。操作系统Win10, 语言版本Python3.7.6 开发环境Pycharm设计1.实现锁屏 代码:# -*-
转载
2023-07-29 23:18:50
64阅读
【标题】如何使用Selenium避免Python进程锁屏
【导言】锁屏是一种常见的计算机操作,用于保护用户的隐私和安全。然而,在某些特定的情况下,我们可能希望在使用Selenium自动化测试时,避免屏幕锁定。本文将介绍如何使用Selenium库和Python编程语言来实现这一目标。
## 1. 什么是Selenium?
Selenium是一个功能强大的自动化测试工具,可以模拟用户在浏览器中的
原创
2024-01-25 07:46:47
696阅读
不是搞科研的,工作用Java开发的,Python一般用来做一些辅助性的运维、分析、自动化工作。个人生活自动化win-lockfetch 用Win 10的同学都知道Win10有一套自动更新的锁屏壁纸。对于桌面壁纸有要求的人来说找壁纸是一件比较头疼的事情。所以就写了一个脚本放在开启启动,每次开机自动同步下Win 10锁频壁纸并且只取宽屏壁纸,到指定目录下。电脑的壁纸目录就设置在这个。常常看到自己的壁纸
转载
2023-10-10 17:22:24
161阅读
前言 今天想先给大家分享 1 个小白用户的 Airtest 从入门到放弃的故事
小 A 是一个自动化的小白,在逛测试论坛的时候,偶然间发现了 Airtest 这个基于图像识别的 UI 自动化框架
出于好奇,小 A 试用了这个框架,发现只需要几条简单的截图脚本,就可以对设备进行各种自动化操作,于是小 A 成功种草了这个框架
但几天之后,随着小 A 的深入使用,他发现截图脚
转载
2023-08-25 22:36:01
145阅读
做Android手机系统或App测试的过程中,如果碰到了bug,开发一般会需要测试人员提供当时的bug截图,如何用Python 批处理脚本, 快速实现截图呢?准备阶段adb shell screencap -p /sdcard/a.png 命令, 可以实现手机截图并保存到/sdcard/a.png
adb pull /sdcard/a.png . 即可实现导出到当前路径(.代表当前路径)
os.s
转载
2023-08-23 22:54:37
132阅读
函数的定义、参数的种类,匿名函数、全局变量和局部变量
1.定义函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句
转载
2024-07-19 22:08:05
76阅读
那么在前两天我的Xcode 8.0新特性和iOS10.0开发分享后,短短的时间吸引了很多粉丝,于是我更加坚定要努力,不辜负更多人的期望,经常这一两天挑灯夜战的精心准备,现在将整理出来的iOS10开发的最新知识和心得体会再次分享给大家, 网盘地址: http://pan.baidu.com/s/1i45UWN7 密码:cvr5
Snagit mac中文版是一款简单实用的截图工具,Snagit 2021 for Mac支持捕获桌面上任何内容,操作简单,使用snagit2021汉化版成功捕获截图后,支持模糊、填充、剪切、裁剪、标注、缩放、添加文本等各种操作,功能十分全面,还在找屏幕截图录像软件的朋友赶紧试试snagit中文版吧!Snagit for Mac官方介绍Snagit for Mac,简单,强大的屏幕捕获软件和屏幕录
转载
2024-02-29 14:21:57
50阅读
一. 锁 我们实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间运行没有先后顺序,一旦开启我们不能控制.但是这样会出现新的问题 : 当多个进程使用同一份数据资源时,就会引发数据安全或者顺序的混乱问题. #文件a中内容 : 1
from multiprocessing import Process
import time
def cha(i):
with open('
转载
2024-06-26 10:50:02
120阅读
前言相信使用Win10的朋友会发现,每次开机锁屏界面都会有不一样的漂亮图片,这些图片通常选自优秀的摄影作品,十分精美。但是由于系统会自动更换这些图片,所以就算再好看的图片,也许下次开机之后就被替换掉了。借助Python,我们可以用简单的几行代码,批量提取这些精美的锁屏图片。把喜欢的图片设置成桌面背景,就不用担心被替换掉啦。下面话不多说了,来一起看看详细的介绍吧。提取原理Win10系统会自动下载最新
转载
2023-10-07 17:31:09
253阅读
异常的种类、异常的结构、主动触发异常和自定义异常
搬运自:1.异常基础在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!!try:
pass
except Exception as ex:
pass2.异常种类python中的异常种类非常多,每个异常专门用
转载
2024-06-12 20:46:04
73阅读
面向对象的三大特征:封装、继承、多态
面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。类就是一个模板,模板里可以包含多个函数,函数里实现一些功能。对象则是根据模板创建的实例,通过实例对象可以执行类中的函数。1.创建一个类1 class Dog(object):
转载
2023-08-22 14:25:43
94阅读
Win10有一截屏程序,可截全屏和截取屏幕选定区域截屏。如截取屏幕指定区域的图像时,整个屏幕似被雾遮住,在雾下可见屏幕上图像和文字。用鼠标拖动画矩形选择截屏区域,选择部分的雾被去除,当鼠标抬起,所选截图显示到主窗体,雾全部消失。可将图像保存。本文所设计的截屏程序要实现这些功能。先看本文所设计程序的效果图。图1是程序运行后的主窗体。有4个按钮,标题分别是:定位截屏、截全屏、保存图像和帮助。这是本程序
前言pyscreenshot 是一个 Python 的模块,用来对屏幕进行截屏并拷贝到 PIL or Pillow 图像对象中。这是一个纯 Python 库,支持跨平台。示例代码:import pyscreenshot as ImageGrabfullscreenim=ImageGrab.grab()
im.show()part of the screenim=ImageGrab.grab(bb
转载
2023-05-26 15:48:32
361阅读
文章目录前言一、设计流程1.1图片读取1.2 图片处理1.3 图片裁剪及识别二、图像检测部分三、鼠标截图功能四、主函数五、结果展示5.1 原图5.2 图片hsv阈值筛选5.3 滤波5.4 灰度5.5 阈值化(二值化)5.6 腐蚀5.7 膨胀5.8 边缘检测结果5.9 最终结果5.10 视频演示六、总结 前言提示:这里可以添加本文要记录的大概内容:针对图像检测技术的发展,自动化的需求,因此本文开发
转载
2023-08-11 15:13:13
423阅读
一、技术实现
1. 相关库
在python中可以实现截图的库有很多,这里我用的是pyautogui,它可以对指定区域进行截屏:
import pyautogui
而界面部分(截屏的框选等)采用了tkinter库:
2. 定义窗口
定义一个透明的窗口,让它的大小与屏幕一样:
root = tk.Tk()
root.overrideredirect(True) # 隐藏窗口的标题栏
root.attr
利用Python自带的win32api和win32con、win32gui等模块,我们能执行许多windows下的自动化操作。比如两个窗口的自动点击操作,从软件中的窗口复制文本到txt中,甚至是截图操作。截图的操作用途最为广泛,你可以用它配合定时工具,定时检测某个程序的运行情况;甚至可以根据截图做一些辅助性的决策,比如玩类似于《连连看》的游戏时,对相同类型的方块进行标记,辅助你玩游戏。下面就讲讲如
转载
2023-08-04 16:35:02
171阅读