win32com相关内容

找不到 win32com 模块

我正在尝试在我的计算机上启动并运行 pyttsx3.我做了 pip install pyttsx3 和 pip install pypiwin32 我可以在我的 python 目录中看到它们. 我输入此代码进行测试: 导入pyttsx3引擎 = pyttsx3.init()engine.say("我会说这段文字")engine.runAndWait() 结果是这样的: 回溯(最近一 ..
发布时间:2021-09-25 18:33:26 其他开发

来自 python32 的 Python 打印

我无法让 Python 打印 word 文档.我想要做的是打开 Word 文档,打印并关闭它.我可以打开 Word 和 Word 文档: 导入 win32com.clientmsword = win32com.client.Dispatch("Word.Application")msword.Documents.Open("X:\Backoffice\Adam\checklist.docx")m ..
发布时间:2021-09-25 18:33:23 Python

如何检测Windows被锁定?

如何检测 Windows 是否被锁定(Win+L 或被屏幕保护程序锁定)?可能吗? 解决方案 没有记录的方法来检查会话是否被锁定.然而,有一种方法可以检测会话是否被获取锁定.使用 WTSRegisterSessionNotification(),当工作站被锁定时,您将收到带有 WTS_SESSION_LOCK 值的 WM_WTSSESSION_CHANGE 消息. 如果您打算从服务中 ..
发布时间:2021-09-25 18:33:18 其他开发

如何使用python win32com保存为excel文件

我有一个小的 python 代码来打开一个 Excel 文件.现在我想使用不同的名称但相同的格式“另存为".我该怎么做..任何帮助都会很棒.FK 解决方案 只需使用 \\ 而不是/ 导入 win32com.clientoffice = win32com.client.Dispatch(“Excel.Application")wb = office.Workbooks.Open(“C:/F ..
发布时间:2021-09-25 18:33:12 Python

安装 pypiwin32 模块

运行程序时出现此错误: ---------------------------------------------------------------------------ModuleNotFoundError 追溯(最近一次调用最后一次)在 ()4 #语音识别5 导入语音识别为 sr---->6 导入win32co ..
发布时间:2021-09-25 18:33:10 Python

使用 win32com 和 python 的 Excel

我想知道如何使用适用于 python 的 win32com 客户端在不从 Excel 工作表中进行迭代的情况下读取整列. 解决方案 最快的方法是通过 win32com.client API 使用内置的 Range 功能.不过,我不是它的忠实粉丝.我认为 API 令人困惑且文档不全,并且使用它不是很 Pythonic(但这只是我自己). 如果效率对您来说不是问题,您可以使用优秀的 xl ..
发布时间:2021-09-25 18:33:07 Python

是否有使用 pywin32 createprocessasuser 并获取输出的好例子?

我需要使用 pywin32 方法以不同的用户身份创建进程,然后从生成的进程中获取 stdout、stderr 和错误代码,并在进程运行时将输入输入到进程中.问题是,我似乎无法为 createprocess 函数找到一个很好的例子.由于我需要以不同的用户身份运行子进程,然后获取 stderr、stdout、stdin 中的提要并在完成后检索错误代码,因此这个问题变得更加复杂. 解决方案 这里 ..
发布时间:2021-09-25 18:33:04 Python

Windows 身份验证代码现在不再有效

我的以下 Windows 身份验证代码运行良好超过一年.但是在过去的几天里,它现在工作的时间更长了.我无法确定确切原因. from selenium import webdriver导入时间导入 win32com.clientdriver=webdriver.Chrome('D:/Software/BrowsersDriver/ChromeDriver/chromedriver.exe')dri ..
发布时间:2021-09-25 18:33:01 Python

Python/win32com - 检查程序是否打开

我有一个脚本,我在其中使用 win32com 与 COM 服务进行交互.当程序已经打开时,它按预期工作.我使用 win32com.client.dynamic.Dispatch 连接到它,然后与应该已经打开的文档进行交互.假设程序已经打开,我可以轻松检查文档是否打开,但我不确定如何检查程序是否已经打开.当我使用提到的 Dispatch 时,如果程序尚未打开,它只会启动程序,这不是我想要的. ..
发布时间:2021-09-25 18:32:55 Python

如何持续监控outlook中的新邮件和python中特定文件夹的未读邮件

我想检查特定的发件人电子邮件并在它到达的任何地方自动处理 但是,在某些情况下,我的 Outlook 可能会重新启动,这意味着当我收到来自发件人的邮件并标记为未读时 为了持续监控特定主题的新邮件,我找到了以下代码 导入 win32com.client导入pythoncom进口重新类处理程序_类(对象):def OnNewMailEx(self, receivedItemsIDs):# ..
发布时间:2021-09-25 18:32:52 Python

如何使用 Python 读取和写入 Visio 形状数据

检查 Visio 形状中的单元格时,以下代码不会返回预期值: costVal= shpObj1.CellsU("Prop.Cost")打印(成本值) [注意 - 这是一个在我回答时被删除的问题的摘要,但这是一个有用的问题,所以我想我会提出并回答它.] 解决方案 要在 Visio 中获取 ShapeSheet 单元格的值,您需要询问该单元格的 结果属性. 导入操作系统导入 win32c ..
发布时间:2021-09-18 18:53:50 Python

无法使用 Python 打开 Visio 文档

我正在尝试使用 Python 在 Visio 中执行一些自动化操作.我可以打开 Visio 应用程序并创建一个新文档,但无法打开现有文档.这是我正在尝试的代码. 导入 win32com.clientvisio = win32com.client.Dispatch("Visio.Application") # 这有效doc = visio.Documents.Open("C:\Users\use ..
发布时间:2021-09-18 18:53:48 Python

Python,Pyinstaller 在 Windows 中创建快捷方式

我正在制作一个使用 win32com.client 模块创建快捷方式 (.lnk) 文件的 python 脚本,我正在使用 pyinstaller将其转换为exe.我也在使用 Tkinter,所以我需要 --tk 在 pyinstaller 中的支持.Pyinstaller 似乎不适用于 --tk 并同时导入 win32com.client(我不知道为什么)我需要这工作.也许有一种方法可以在没有 ..
发布时间:2021-09-08 19:37:45 Python

'适当' &在 Python 中获取所有已安装 Windows 程序的可靠方法?

我已经看到了多种在 Python 中检索 WinXP+ 上已安装程序的方法.什么是正确和最可靠的方法? 目前我正在访问 HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall 并从那里读取每个键以获取列表.(有人告诉我这不是正确的做事方式)我也看到了使用 WMI/Win32com 来执行此操作的示例,但也看到了评论以及 WM ..
发布时间:2021-07-07 18:39:16 Python

获取 win32com 自动化对象的底层 OLE 对象标识

大多数内置 Python 数据类型和库都强调返回相同对象(a is b,而不仅仅是 a==bcode>) 即使您以不同的方式要求它.一个非常简单的例子: list = [ "foo", "bar", {"name": [1,2,3]} ]a = 列表[-1]["名称"]b = 列表[2].values()[0]打印 (a 是 b) # 真! 然而,对于 win32com 自动化返回的多种非标量 ..
发布时间:2021-06-26 20:36:51 其他开发