自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 Python使用Selenium操作Google Chrome浏览器114 以上版本对应的Chromedriver.exe驱动文件下载地址

Python使用selenium模块自动化操作Google Chrome浏览器,要根据Google Chrome浏览器版本下载对应的Chromedriver.exe驱动文件。一般都是在以下两个地址查询和下载:注:chromedriver具有向下兼容性,所以win64下载win32的也可以运行。以上两个地址最高只下载到版114.0.5735.90版本的驱动,Google Chrome不断更新,目前已经升级到122版本了。

2024-01-16 16:22:49 1194 1

原创 Python使用weditor+uiautomator2连接控制安卓模拟器遇到的问题及解决办法

Python控制安卓模拟器或真实手机时,最常用和好用的模块是uiautomator2(因为美亚等大公司的软件都是使用uiautomator2),而最常用和好用的调试助手是weditor(因为其他的象UIautomatorviewer、Appium我都试过,不太好用)。先打开逍遥模拟器,然后在CMD窗口执行一行命令python -m uiautomator2 init,就会在安装系统中自动安装了。要在安卓系统中安装一个被控端代理软件ATX,接受uiautomator2的命令并在安卓系统中转化为具体动作。

2023-02-11 16:40:49 3191 1

原创 Python内置的time模块函数应用笔记

【代码】Python内置的time模块函数应用笔记。

2023-02-01 14:08:29 168

原创 在Python中实现定时自动关闭的弹出对话框

直接上代码:解释:Python实战中,有时需要弹出一个对话框,让用户选择,如果用户在指定的时间没有作出选择,则自动关闭,并返回一个默认值。实现思路是使用WindowsAPI函数库中未公开的MessageBoxTimeoutW( 这个可以使用汉字作为提示文字)或MessageBoxTimA(这个只能使用英文作为提示文字)。第一个参数是窗口句柄,就是弹出的对话框属于哪个窗口,0表示桌面;第二个参数是提示文字;第三个参数是要显示的按钮,第四个参数是延时时间。......

2022-06-15 11:29:32 3586

原创 Uiautomator2连接安卓模拟器常见问题

Pyhton控制安卓模拟器,最常用的是Uiautomator2+Weditor。这里有几个关键步骤:第一个,需要 pip install --pre uiautomator2,因为uiautomator2仍在开发中,因此必须添加‘--pre’才能安装开发版本。第二个,需要打开安卓模拟器后,运行python -m uiautomator2 init,将代理软件安装到模拟器中;第三个,需要pip install weditor==0.6.4,因为直接命令pip install weditor安装最新版本会报错,

2022-06-14 11:29:10 1605

原创 Android 模拟器 Genymotion 安装常见问题记录

Android 模拟器有很多,夜神、天天、腾讯等,为什么要使用 Genymotion 呢?因为Genymotion速度快,稳定性好,是原创的软件。夜神、天天等都是改人家的东西,然后加了许多游戏。搞软件开发,还是推荐使用Genymotion。虽然安装配置有一点点小烦,但也不是太难。我在安装使用过程遇到这么几个常见问题:1. 安装完成后,运行,提示“unable to load virtualbox engine”。https://download.virtualbox.org/virtualbox/6..

2021-07-13 17:38:50 532 2

原创 Windows API 函数SendMessage与PostMessage使用方法和常见的坑

Windows API 函数中 SendMessage 与 PostMessage 用处很大,经常被程序员们使用。对老手们来说,了如知掌,但对新手来说,可能会遇到这样那样的问题。我作为一名老手中的新手和新手的中老手,来谈谈具体用法和常见的坑,不妥之处,请大神们指正。这两个函数调用方法是一样的,不同之处在于 SendMessage发出消息后,会等待回应结果,而PostMessage发出消息后,不等待回应。下面就以SendMessge为例,讲讲具体调用方法。SendMessage( hWnd, Msg.

2021-05-23 15:26:40 6091

原创 用Selenium Chromedriver打开chrome浏览器不加载书签以及提示“正在受到自动软件的控制”使用disable-infobars无效两个问题解决办法

问题一:使用Selenium Chromedriver打开chrome浏览器时,未加载书签等配置项,只是一个干净的新的浏览器环境。如果我不想这样,而需要象手工点击打开的Chrome浏览器那样的环境,怎么办呢?问题二:使用Selenium Chromedriver打开Chrome浏览器时,上方有一条“正在受到自动软件的控制”,按照网上的办法添加“disable-infobars”参数,仍不能解决问题,怎么办呢?闲语少说,直接上代码:# _*_ coding=utf-8 _*_from sele

2021-05-18 15:47:31 1740 2

原创 在Python中调用win32api.keybd_event函数时尽量不要使用KEYEVENTF_EXTENDEDKEY参数

在Python中调用win32api.keybd_event函数时尽量不要使用KEYEVENTF_EXTENDEDKEY参数,为什么呢?因为使用这个参数后,那个键一直处于被按下的状态,使用“KEYEVENTF_KEYUP”好象都无效。win32api.keybd_event的功能是模拟键盘输入该函数原型:keybd_event(bVk, bScan, dwFlags, dwExtraInfo) 第一个参数:虚拟键码(键盘键码对照表见附录); 第二个参数:硬件扫描码,一般设...

2021-05-15 11:50:37 3232

原创 Python使用pyautogui.locateOnScreen(‘xx.png‘, confidence=0.9) 语句时提示未安装opencv解决办法

在Python中安装并import导入pyautogui模块后,可以很方便来控制鼠标和键盘实现自动化操作,再不也不用什么按健精灵之类的小儿科东东了。pyautogui有一个locateOnScreen()方法,可以在屏幕上查找图片,如果找到则返回左上角和右下角的坐标位置。默认情况下,查找精确度为1.0,即百分之百精准匹配——这其实很不方便,实际我们把精确度设为0.9更科学,既能保证找到,又不会因为默认的精确度太苛刻而失败,返回None。这时我们需要增加一个参数 confidence=0.9,例子如下:

2021-05-12 11:53:37 19897 13

原创 编好的python程序在自己的电脑上供其他程序调用方法

程序猿可能都有这样的经历:编写完成的python程序,在自己的pyhtonIDE或pycharm或adnaconda中运行很正常,但使用pyinstaller打包生成exe文件后,会有这样那样讲不清的怪问题,需要花很多时间baddu或csdn去找答案。如果你只在自己电脑供其他程序调用,那么有一个简单的办法,就是使用命令行解释运行,且可以指定不显示窗口。第一步,用记事本建立一个cmd或bat文件,我喜欢用cmd扩展名。(假设路径为D:\software\auto.cmd)内容如下:@echo of

2021-05-11 22:41:29 2266

原创 Python installer生成exe文件常用命令

Python编写好一个程序后,最终总是需要生成EXE文件拿到别的电脑上去使用。为了实现这个目的,需要安装pyinstaller模块。如果是在原始的Python环境中,那么在CMD窗口使用:“pip install pyinstaller --timeout100” 安装(为什么加一个“--timeout 100”呢?因为考虑到访问地球那一面的网络可能超时比较严重,所以指定一下超时100秒,替换默认的15秒);如果你是在Pycharm环境中,那么进入File----Setting--Project:py.

2021-05-11 21:30:49 2041

原创 安装Python报错Setupfailed(Windows 7 Service Pack 1 and all applicable updates...)解决办法

在Windows 7系统安装Python时报错,提示:Setup failed,具体内容为One or more issues caused the seteup to fail. Please fix the issues and then retry setup. For moer information see thd log file.Windows 7 Service Pack 1 and all applicable updates are required to install Python

2021-05-09 06:07:37 6190

原创 Python调用Windows系统API库中的MessageBoxTimeout延时自动关闭弹出消息框函数

Python编程中遇到一个需求:弹出一个消息框,供用户选择,等待数秒后,用户没有操作,这个弹出的消息框自动消失,继续执行代码。我看到网上也有人在询问这个如何弹出延时消息框的问题。我们知道,Windows系统 API 函数里有一个未公开MessageBoxTimeout函数,就能够实现上面的需求。如何在Python中直接调用它呢?我查阅资料,找到了使用方法,现分享如下:import win32gui,win32api,win32conimport ctypesret = ctypes.w

2021-05-08 20:53:29 2593 2

原创 Windwos7系统Pycharm软件中Python Console环境中文返回乱码及代码中使用os.system()执行windows命令返回乱码问题解决办法

Windwos7 64位操作系统,Pycharm2021.1社区版,遇到如下问题:1.在软件的Python Console环境中处理中文汉字返回乱码,如下图:2.代码中使用os.system()执行windows命令返回乱码,如下图:我的解决方案如下:第一步,找到Pycharm软件中的File----setting----Editor-----File ecoding,将3项都设置为UTF-8;第二步,在编写代码的头部,添加import os和os.system('c..

2021-05-07 14:09:29 524

原创 Windows7 打开任务计划提示“任务计划程序服务不可用。任务计划程序将尝试重新与其建立连接。”解决办法

不知什么原因,Windows7系统进入“控制面板”----“管理工具”----“任务计划程序”时,提示“任务计划程序服务不可用。任务计划程序将尝试重新与其建立连接。”。于是,我进入“控制面板”----“管理工具”----“服务”,查看“Task Scheduler”,确认已经启动:通过查询微软网站,找到解决方案并亲自验证成功。方法如下:进入“C:\Windows\System32\Tasks\Microsoft\Windows\SoftwareProtectionPlatfo...

2021-05-01 21:36:01 7535 2

原创 Andriod Studio 自带的模拟器AVD无法使用解决办法

在Windows7系统下安装完Adroid Studio后,出现自带的AVD模拟器无法使用的问题。经实践摸索发现,问题出现在“驱动程序数字签名”上。 操作方法: 1、首先使用管理员的身份打开CMD命令行; 2、然后输入关闭强制驱动签名的命令: bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS 3、完成之后重新启动计算机,就可以随时在Win7系统64位上使用未有数字签名的驱动程序了。 ...

2021-04-26 22:06:16 762

原创 夜神模拟器使用命令行直接运行指定的模拟器

安卓模拟器当中,综合性能来说,《夜神模拟器》应该排在前列,特别是稳定性最佳。这是我使用过多款模拟器后,得出的结论。《夜神模拟器》单开时,通过开始菜单,默认打开的是Android 4.4.2版本。《夜神模拟器》支持多开,在“夜神多开器”中,点击下方中间的“添加模拟器”,可增加其他版本。现在问题是:我只想使用自己添加高版本模拟器,而不是默认的Android 4.4.2版本,难道每次都通过“多开器”点击打开?不能一条命令解决吗?答案是可以的,只是官方没有写入帮助文档中。解决办法:在CMD命令行中,

2021-03-28 07:29:58 1786

原创 CSS选择器操作框架网页内元素的方法

用按键精灵编写一个小程序,使用chrome.dll插件实现对chrome浏览器的控制操作。遇到一个问题,就是框架网页内的子元素如何操作?苦苦搜索,最终在国个一个英文网站找到了答案,但描述的很不清楚。本人经实践成功,简述如下:例如某框架网页代码如下:<html> <head><title>课程播放器</title></head> <body> ...... <div>

2021-02-01 22:55:19 720 2

原创 VB 调用 WindowsAPI 函数GetModuleFileName、 GetProcessImageFileName 和QueryFullProcessImageName获取进程文件路径

Windows编程中,需要获取一个已打开窗口程序的完整路径,以便下次用ShellExecute 函数直接打开。能实现这一目标的Windows API函数有3个: GetModuleFileName、GetProcessImageFileName 和QueryFullProcessImageName。网上的API函数手册大多只能查到第一个,后面两个只能百度查找调用方法,然而却都讲得不清不楚。...

2019-11-04 23:07:46 3640 1

windows7 sp1补丁包 64位官方离线版

链接: https://pan.baidu.com/s/1ZM42x5FIek2cRzjvENrgew 提取码: 9ftk

2021-05-17

KB2533625.zip

Windows7环境下安装Python3.8以上版本时报错Setup fail,查看日志提示需要安装KB2533625补丁,但微软根本没有。实际上装这个KB2533623就能解决问题。所以我故意将文件名取为KB2533625,以便搜索找到。我这里提供两个版本,分别适用于32位和64位操作系统。

2021-05-09

免费的专业屏幕录像录屏软件

上海弘连公司出品的屏幕录屏录像软件,免费的,专业的,比其他录屏录像软件都强很多。

2021-02-08

offline20200427.zip

NOD32杀毒软件小巧好用,但病毒库难下载。这个离线病毒库升级包是2020年4月27日的。目前网上能下载的最新的库了。

2020-11-25

DroidSansFallback.ttf

绝大多数安卓手机系统默认字体都用的是DroidSansFallback字体,我从一部root过的安卓手机system/font文件夹下找到了DroidSansFallback.ttf文件,将其复制出来,安装到Windows操作系统中,就可以在电脑使用手机字体了。这在编写网页模拟手机屏幕画面时很有用。

2020-05-26

获取已打开窗口路径.zip

VB6.0 调用WindowsAPI函数,获取一个已打开窗口程序的完整路径。不同的操作系统,需要调用不同的函数,才能得到正确的结果。 本代码共140余行语句,分为四个函数,首先获取已经打开窗口的句柄,再判断操作系统的主版本号,再选择性调用GetModuleFileName、 GetProcessImageFileName 或QueryFullProcessImageName四个函数其中之一,返回完整路径,再对路径进行统一格式化。

2019-11-04

ESET NOD32授权许可证可用到2015年4月10日

ESET NOD32授权许可证可用到2015年4月10号 nod 32 lic许可证文件99用户可以用到2015年4月10号,亲自测试可用,这个是做服务器用的lic。 (只需1分哦)

2014-05-01

ESET NOD32 服务器许可证

nod 32 lic许可证文件99用户可以用到2014.1.6号亲测试可用,这个是做服务器用的lic,不是更新杀毒软件的。

2013-06-08

Nod32(3.0.658)服务器版 许可文件

Nod32(3.0.658)服务器版 许可文件

2013-04-24

纯手工制作Eset_Nod32_离线升级包

纯手工制作Eset_Nod32_离线升级包

2013-04-24

Nod32(3.0.658)服务器版(内附NOD32自动升级宝宝 V3.03)

Nod32(3.0.658)服务器版 (内附NOD32自动升级宝宝 V3.03)

2013-04-24

SV-RD9700/QF9700 USB网卡驱动

笔记本电脑主板集成网卡坏了,一般都是购买一个USB网卡。最常用的是SV-RD9700/QF9700 USB网卡驱动,蓝色透明的。这个网卡驱动网上不多。本人采用的解决办法是:首先使用驱动精灵自动下载,然后再安装。 现将本人通过驱动精灵取得的驱动与各位分享,以方便大家。

2012-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除