pywin32相关内容
我应该使用哪个库从Windows上的python连接到odbc?涉及到odbc时,是否有pywin32的好选择? 我正在寻找有据可查,功能强大,维护良好等的东西. pyodbc 看起来不错-还有其他吗? 解决方案 您已经提出了 pyodbc ,我将与您达成一致. 从我的经验来看,这给了我最少的问题;我已经使用 pymssql 和值得一提的是,我主要使用它来连接 MSSQL Se
..
我有这段代码,它可以工作...但是运行速度很慢: hwin = win32gui.GetDesktopWindow() width = win32api.GetSystemMetrics(win32con.SM_CXVIRTUALSCREEN) height = win32api.GetSystemMetrics(win32con.SM_CYVIRTUALSCREEN) left = win
..
我正在尝试编写一个python脚本,该脚本可以使我的计算机关联到无线访问点(以字符串形式给出).例如,我可能指定我要连接到linksys,而我的脚本将导致计算机执行此操作. 我查看了此问题,但通过查看所提供的链接无法理解该怎么做. 有人可以指出我正确的方向吗? 解决方案 我决定接受Paulo的建议,并尝试使用Powershell/命令行.我发现了关于通过命令行连接网络的文章.
..
我有一个方案,其中在整个Word文档中都出现一个标题/常量文本,例如“调用树:" ,此后有几行,一旦行结束,有一个表格.因此,我希望使用python/win32组件删除表与标题/常量文本“调用树:" 之间的线. 例如: 输入为: ... Call Tree : Line 1 ... Line 2 ... .... .... .... .... Line N ...
..
我正在使用pywin32模块中的win32com.client接受word文档中的所有跟踪更改(Windows 10 64位上的Python 3.6.4). 具体来说,我正在使用的代码如下: import win32com.client as win32 word = win32.gencache.EnsureDispatch("Word.Application") word.Vi
..
如何使用python获取MS-Word 2010文档的文档属性? 具有文档属性的意思是那些可以在FILE-> Info-> Properties-> Advanced properties(在MS-WORD 2010中)下添加或修改的人 我正在Windows764bit上使用python 2.7和相应的pywin32com版本来访问文档文件... 我发现具有 value 和 na
..
我目前正在处理一个脚本,出于演示目的,该脚本需要写入.docx文件.我使用熊猫来处理脚本中的所有数据计算.我希望使用PyWIN32将pandas数据帧写入word.docx文件中书签的表中.数据框由浮点数组成.伪代码是这样的. frame = DataFrame(np.arange(28).reshape((4,7)), columns=['Text1',...'Text7']) 已导入
..
我在Windows中运行python 3.3,我需要从Word文档中拉出字符串.我一直在寻找最佳方法的一个星期左右.最初,我尝试将.docx文件另存为.txt并使用RE进行解析,但是隐藏字符存在一些格式问题-我使用脚本打开.docx并另存为.txt.我想知道我是否执行了正确的File> SaveAs> .txt文件,它会去除奇怪的格式,然后可以正确解析吗?我不知道,但是我放弃了这种方法. 我
..
这是我对该问题的扩展问题: 如何在MS-Word中读取表的内容使用Python文件吗? @YusuMishi提供的解决方案很棒,但是它无法在页眉和页脚中捕获页眉. 让我详细说明一下: 使用代码 import win32com.client as win32 import os word = win32.Dispatch("Word.Application") word.Vi
..
我有一个从MS Word 2003模板(.dot)中的VBA AutoNew()子调用的python脚本-因此,每次从该Word模板创建文档时,该脚本都会运行. 第三方应用程序从此模板创建文档.第三方应用程序如何设置文档存在许多格式问题,因此,一旦第三方脚本运行完毕,我的脚本将对其进行调整. (我最初是用VBA编写脚本的,但VBA计时器的问题导致它在相当长的时间内崩溃.python版本可以正
..
如何判断Windows XP上运行的计算机的总体内存使用量是多少? 解决方案 您将要使用import wmi comp = wmi.WMI() for i in comp.Win32_ComputerSystem(): print i.TotalPhysicalMemory, "bytes of physical memory" for os in comp.Win32_Operating
..
我希望能够发送组合键 SHIFT + CTRL +. (点),使用以下代码: import win32com.client as comclt wsh= comclt.Dispatch("WScript.Shell") wsh.SendKeys() 到目前为止,我已经能够发送 CTRL +. (点): wsh.SendKeys(^.) 如何在其中添加SHIFT键? 感
..
我正在尝试编写python脚本来发送按住键的信号.现在,我要做的只是以下操作: import win32com.client shell = win32com.client.Dispatch("Wscript.Shell") shell.SendKeys("z") 但是,这仅发送瞬时按键事件.我想做的就是按下并按下,类似以下内容: shell.SendKeys("z{down}")
..
我正在尝试实施操作区域标识符以指定在哪里下载文件 - 旧的新东西 - MSDN博客在Python中。 在 CoCreateInstance : pythoncom.CoCreateInstance( pywintypes .IID('{0968e258-16c7-4dba-aa86-462dd61e31a3}'),#CLSID_PersistentZoneIdentifier 无
..
我正在尝试从EXE中提取32x32图标,并将位图数据转换为PIL Image 对象。我的最终目标是将图标与另一个32x32 PNG进行比较,并与RMS进行区分。 我尝试过 win32gui.ExtractIconEx()然后 win32gui.GetIconInfo() 并尝试使用 Image.open(),但显然PIL不接受PyHANDLE对象。我还尝试用 Image.open()直接打开
..
我想知道用户上次敲一个键或移动鼠标后多长时间 - 不仅仅是在我的应用程序中,而是整个“计算机”(即显示器),以便猜测它们是否是仍然在电脑上,并能观察屏幕上弹出的通知。 我想纯粹从(Py)GTK +中完成此操作,但我很乐意接受调用平台特定的功能。理想情况下,我想调用已经从Python中包装的函数,但如果这是不可能的,我不会超过一点C或 ctypes 代码,因为只要我知道我真正在寻找什么。
..
我需要抓住Firefox的地址栏。如何获取地址栏的网址为Python? (我需要第二部分其他浏览器铬和狩猎抓地址栏,但火狐紧急)。 谢谢。 解决方案 你需要通过所有的顶级窗口,看看标题是否包含firefox或使用spy ++检查Firefox的窗口类,然后通过所有的子窗口查找URL,作为一个起点做这样的事情 import win32gui def enumeratio
..
这可能是一个延伸,但是有可能使用python脚本来使用pythonwin或任何其他模块在MS Excel(或使用VBA的任何其他MS Office产品)中创建VBA。 p> 这个想法来自于pythons openpyxl模块无法执行列自动宽度。脚本我在内存中创建了一个工作簿,最终将其保存到光盘。有几张床单,每张床单中有不少列。我想到....如果我只是使用python将VBA脚本(保存在记事本
..
我写了以下代码,以在现有的Excel表中创建一个数据透视表: import win32com.client as win32 win32c = win32.constants import sys import itertools tablecount = itertools.count(1) def addpivot(wb,sourcedata,title,filt
..
我目前正在尝试使用pywin32库将大量数据写入excel电子表格。作为我面临的问题的一个简单例子,请使用以下代码生成1000个单元格×1000个单元格乘法表。 从win32com.client导入win32com.client 导入常量为c xl = win32com.client.gencache.EnsureDispatch(“Excel.Application”) xl.
..