win32com相关内容

如何将参数传递给 win32com 事件处理程序

下面的代码工作正常.我找不到将某些参数传递给 EventHandler 或从 EventHandler 调用 MainClass 的方法的方法.例如,我想通过构造函数或 setter 方法传递它,而不是使用常量 param.我已经尝试过此处的建议.但在这种情况下,EventHandler 实例不会捕获任何事件(或者至少没有出现在标准输出中). class EventHandler:参数 = "值 ..
发布时间:2021-09-25 18:34:23 Python

有没有办法使用 Python Win32com 模块读取任何本地 PST 文件并将消息导出为 MSG 文件?

我正在进行一个两阶段的数字取证项目,在第一阶段,我需要提取存储在多个 Outlook 的 PST/OST 文件中的所有消息,并将它们保存为 MSG 文件,如 pstFilename\inbox 等文件夹层次结构,草稿,已发送... 对于示例中的每个 PST 文件. 对于第二阶段,现在已经完成,我使用 python (3.x) 和 Win32Com 模块遍历目标文件夹内的所有子文件夹,搜索和散 ..
发布时间:2021-09-25 18:34:21 Python

Python win32com - 安装了 32 位和 64 位版本的应用程序

我正在使用 python win32com 模块来自动化 Adob​​e Photoshop.这在某些机器上运行良好(在 Windows 帐户权限有限的用户上无法正常工作,但这是另一个问题). 但在安装了 32 位和 64 位版本 Photoshop 的机器上,我在尝试访问 com 对象时遇到错误,不是 Photoshop.Application 对象本身,而是 Photoshop.Phot ..
发布时间:2021-09-25 18:34:18 Python

win32com (python) 错误

我正在尝试在记事本中为我正在处理的程序自动执行一个操作,但我无法弄清楚我收到的错误消息. 导入操作系统导入 win32comobject = win32com.client.Dispatch("Notepad.Application") 错误 回溯(最近一次调用最后一次):文件“",行1、在文件中“C:\Python27\lib\site-packages\win32com\client ..
发布时间:2021-09-25 18:34:15 Python

如何使用 Python 列出所有 Excel 宏名称

我正在开发这个应用程序,它可以加载 Excel 工作表并允许用户运行宏和标记单元格.我在尝试从 Excel 工作表中读取宏时遇到了问题.我正在使用 win32com 模块进行所有 excel 访问.到目前为止,它对我来说很好.但是我正在努力尝试创建将为我提供所有宏的代码.我有相应的 VBA 代码,它确实为我提供了宏,但到目前为止,我尝试将其转换为 python 没有成功.我想使用 Python 代 ..
发布时间:2021-09-25 18:34:07 Python

向 Excel 提供来自 win32com 的数据时命名冲突(_FilterDatabase)

我想创建一个快速脚本,从标准化表单(word docs/docxs)中提取数据并将它们传输到 Excel 工作表中,并附上一个可以进行一些计算的工作表.一切都很好,只有一个例外: 我希望能够过滤特定项目编号、用户姓名首字母或其他数据点的结果,但是当我在 Excel 工作表上添加过滤器时,每当我从 Python 运行它时,我都会收到“命名冲突"错误消息e并且必须为“_FilterDatabas ..
发布时间:2021-09-25 18:34:04 Python

如何在不重新启动资源管理器进程的情况下删除桌面带并删除其 dll?

我在任务栏上创建了一个桌带.当我想更新deskband的DLL时,我隐藏了它,注销了它,但不幸的是资源管理器仍然把这个DLL保留在内存中. 如何在不重启资源管理器进程的情况下更新 dll?有没有针对这种情况的 Windows api? 解决方案 “不支持"(又名 hack)解决方案 (C/C++): HWND hWnd = FindWindowW(L"Shell_TrayWnd", ..
发布时间:2021-09-25 18:33:56 其他开发

用 Python 打开 Outlook

我正在尝试用 Python 打开 Outlook,我得到了这个... 导入 win32com.clientol = win32com.client.Dispatch("outlook.Application") 它打开 Outlook,但我的问题是它在 Windows 的通知区域(时钟所在的位置)中打开它,但它没有在屏幕上打开它.我试过... OL.visible= True 但我收到一个 ..
发布时间:2021-09-25 18:33:50 Python

python Win32 保存

我正在使用 python 打开一个 excel 文件并进行一些更改,然后我需要保存它.除了保存部分,我可以完成所有工作.如何让python保存文件.如果我手动保存它,我会得到弹出框,我可以点击保存,但我不想手动点击保存.我希望python只保存它并关闭excel.我需要帮助,这就是我所拥有的.但它不会工作.我可以让它保存但不能关闭???? 导入 win32com.client导入操作系统xl ..
发布时间:2021-09-25 18:33:43 Python

如何从 win32com.client.dispatch("Shell.Application") 获取属性

我正在尝试通过 python 以编程方式控制我的设备管理器(即禁用和重新启用设备).但是,我无法弄清楚“win32com.client.Dispatch(“Shell.Application")"的命名空间中的属性是什么.我所知道的就是获取名称并打印出来.我对代码进行了调试,但找不到任何有用的东西. 这是我目前所拥有的 导入 win32com.clientshell = win32com ..
发布时间:2021-09-25 18:33:37 Python

Python - 创建带参数的快捷方式

使用 win32com.client,我试图在文件夹中创建一个简单的快捷方式.但是我想要有参数的快捷方式,除非我不断收到以下错误. 回溯(最近一次调用最后一次): 中的文件“D:/Projects/Ms/ms.py",第 153 行scut.TargetPath = '"C:/python27/python.exe" "D:/Projects/Ms/msd.py" -b ' + str(loop ..
发布时间:2021-09-25 18:33:32 Python

是否可以在 python 3.8 中使用 win32 来按下键盘上的键

我创建了一个应用程序,它使用 pydirectinput 按下键盘上的一些键.问题是 pydirectinput 有点慢,我的应用程序需要很快.有谁知道如何使用 win32 进行按键操作,如果是的话,你能告诉我如何下载和安装它,以及如何使用它来按下键盘上的一些键.我正在使用 python 3.8.谢谢 解决方案 在 win32 中,可以使用 SendInput 模拟键盘输入. 在py ..
发布时间:2021-09-25 18:33:29 Python