python用win32com.client驱动excel时如何控制是否更新链接?-编程思维

  python中Pywin32库的win32com.clien模块在驱动Excel时有诸多好处: 1、可以决定是否显式地打开Excel应用,调试的时候所见即所得; 2、可以用近乎一样的VBA语法,几乎能实现VBA可以实现的所有功能; 3、它甚至也支持直接调用Excel中已经写好的宏文件。   那它有什么缺点呢?我觉得最主要的缺点有两个:   1、跟xlrd、openpyxl甚至Pandas这些

巧用win32print来控制windows系统打印机并推送打印任务_newjune-编程思维

  小爬最近的一个需求是:将windows系统下的打印任务批量有序给到网络打印机。 用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容。这个问题可以这样分解: 1、抓包,得到OA对应的任务接口,然后利用python requests模拟post请求,获取所有的表单的URL并进行必要的去重处理; 2、打印OA表单的过程,需要浏览器在前台,这个时候可以结合selenium

python 播放 wav 文件_罗兵-编程思维

未使用其他库, 只是使用 pywin32 调用系统底层 API 播放 wav 文件。 # Our raison d'etre - playing sounds import pywintypes import struct import win32event import win32com.directsound.directsound as ds import os WAV_HEADE

【Python】调用WPS V9 API,实现PPT转PDF-编程思维

WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。 Python 调用COM 需要安装 Python for Windows Extensions,即pywin32 调用就很简单了,直接代码:   import sys import os import win32com.client argc =

【Python】调用WPS V9 API,实现Word转PDF-编程思维

WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。 Python 调用COM 需要安装 Python for Windows Extensions,即pywin32 调用就很简单了,直接代码:   import sys import os import win32com.client stat =

python办公自动化系列之金蝶K3(三)-编程思维

  小爬在之前的两篇文章 【python办公自动化系列之金蝶K3自动登录(一)】、【python办公自动化系列之金蝶K3自动登录(二)】带大家系统搞定了K3客户端的自动登录难题,但是搞定【自动登录】只是我们软件自动化的第一步,我们还要搞定之后的传参、下载报表数据、切换账号登录等一系列实际的业务问题。   由于K3软件在开发过程中,使用了大量自绘制的组件、控件,这些控件都无法通过SPY++或者In

python办公自动化系列之金蝶K3自动登录(二)-编程思维

  接上一篇博文python办公自动化系列之金蝶K3自动登录(一),我们接着聊聊利用python脚本实现金蝶K3 Wise客户端自动登录这一需求。        如上图所示,自动选择【组织机构】后,我们还需要驱动【当前账套】、【命名用户身份登录】、【用户名】、【密码】、【确定】这几个控件,才算是完成了K3 UI自动化的第一步:自动登录。 一、设置【当前账套】控件   【当前账套】Label右边

什么?pywin32下的FindWindow函数竟然还不支持文本模糊查找?-编程思维

  我们通过python来开发自动化或者RPA工具时,经常需要用到大名鼎鼎的pywin32库。里面有诸如sendMessage、PostMessage、FindWindow、FindwindowEx、EnumWindows等大票好用的windows系统API函数。提到Findow函数,就不得不提及它的一大缺憾:不支持基于窗口标题关键字模糊查找。   我们先来认识下今天的主角FindWindow函

如何使用python来模拟鼠标点击(将通过实例自动化模拟在360浏览器中自动搜索"python")-编程思维

一、准备工作: 安装pywin32,后面开发需要pywin32的支持,否则无法完成与windows层面相关的操作。 pywin32的具体安装及注意事项: 1、整体开发环境:   基于windows7操作系统;   提前安装python(因为篇幅问题,在此不详细讲解python环境的安装,大家可以自备楼梯);   大家可以在cmd中测试下python环境是否安装好: 大家可以看到我电脑上已经安装