pywin32相关内容

如何从作为 Windows pywin32 服务运行的烧瓶和女服务员干净地退出

我已经设法拼凑了一个 pywin32 Windows 服务在 pylons 女服务员 wsgi 服务器内运行烧瓶的工作演示(如下).一个侄女独立的解决方案是这个想法.. 我花了几个小时来审查和测试让女服务员干净利落地退出的方法(例如 this 和 this) 但我能做到的最好far 是一种自杀式 SIGINT,它使 Windows 在通过服务控制面板停止时抱怨“管道已结束",但至少它会停止: ..
发布时间:2021-12-14 11:18:51 Python

如何查看文件的更改?

我有一个日志文件正在由另一个进程写入,我想查看更改.每次发生更改时,我都想读取新数据以对其进行一些处理. 这样做的最佳方法是什么?我希望 PyWin32 库中会有某种钩子.我找到了 win32file.FindNextChangeNotification 函数,但不知道如何让它观看特定文件. 如果有人做过这样的事情,我会很感激听到如何... [编辑]我应该提到我追求的是不需要轮询 ..
发布时间:2021-11-30 23:40:12 Python

Win32Com 通过 Python 连接到 Autocad 失败

我需要通过 COM 接口连接和控制 AutoCAD.为此,我使用 Python.在我第一次使用非常基本的代码段(1) 时,我遇到了一个错误.代码是: import win32com.clientacad = win32com.client.Dispatch("AutoCAD.Application")doc = acad.ActiveDocumentdoc.Utility.Prompt("你好来 ..
发布时间:2021-11-30 18:27:24 Python

如何注册一个64位的python COM服务器

ahk 代码:ComObjCreate("{C2474B5A-5E9D-484D-BDFD-20A100183426}") 这适用于 AutoHotkeyU32.exe,但不适用于 AutoHotkeyU64.exe 错误信息是:找不到指定的模块. 完整代码在这里:如何在 python 中编程热字符串,就像在 autohotkey 中一样 我使用 ahk 热键调用我的 SymP ..
发布时间:2021-11-25 07:33:14 Python

适用于 Windows 64 位的 LVITEM

很长一段时间以来,我尝试使用带有 LVIF_TEXT 掩码的 LVM_GETITEMW 消息来获取 ListView 的文本.我的程序可以在 32 位架构下运行,但不能在 64 位架构中运行. 我发现问题出在 LVITEM 结构上.很快,我的问题是哪个结构适合 64 位以及为什么. 我用作 LVITEMW 结构的结构具有以下字段: ('mask', c_uint32),('iItem ..
发布时间:2021-11-25 06:04:55 C#

如何在 openpyxl 进行更改时观察 Excel 文件更改

我构建了一个 iOS 应用,它接受用户的输入,然后将他们的数据作为 .csv 文件上传到 Dropbox. 现在,我想构建一个跨平台的桌面应用程序,它使用 openpyxl 和 Python dropbox api 来侦听这些 .csv 上传,然后将这些 .csv 文件中的数据写入各种 .xlsx 工作簿.我对此没有任何问题,除了我的客户希望能够在 excel 工作簿更改时在他们的桌面上观看 ..
发布时间:2021-11-16 21:37:17 Python

Apache/Windows/mod_wsgi 上的多个 django 站点 - win32 的问题

我有两个 django 站点,它们使用相同的数据库并共享一些代码.主要的父站点是员工和承包商的外联网,而第二个站点向我们的一些合作伙伴公开一些数据. 我已设法设置站点以使其正常工作,但发现如果我启动 Apache 并进入主站点,则合作站点将无法工作,并返回“内部服务器错误".如果我重新启动并进入合作伙伴站点,则主站点将无法运行. 所以我猜他们在资源上存在冲突. 服务器日志(见底部 ..
发布时间:2021-11-11 05:42:32 服务器开发

使用 python 创建共享 Windows 文件夹的权限

我在带有 pywin32 库的 python 3.3 中使用此代码来共享文件夹.我现在如何将 pemissions 添加到文件夹中?以下代码不设置共享文件夹的权限.我想将特定用户添加为读/写 导入win32net导入 win32netconshinfo={}shinfo['netname']='python 测试'shinfo['type']=win32netcon.STYPE_DISKTREE ..
发布时间:2021-10-26 16:24:36 Python

如何注册一个64位的python COM服务器

ahk 代码:ComObjCreate("{C2474B5A-5E9D-484D-BDFD-20A100183426}") 这适用于 AutoHotkeyU32.exe,但不适用于 AutoHotkeyU64.exe 错误信息是:找不到指定的模块. 完整代码在这里:如何在 python 中编程热字符串,就像在 autohotkey 中一样 我使用 ahk 热键调用我的 SymP ..
发布时间:2021-10-26 16:14:59 Python

将 Python win32evtlog 对象转换为 xml

我有一个使用 win32evtlog 来获取和显示不同事件的应用程序,我想将显示限制为特定级别的事件,但 win32evtlog 不返回此内容.似乎您可以将事件转换为 XML,然后提取此信息,但我无法弄清楚如何将事件从循环获取到 XML. 我可以得到以下内容并使用它来显示 LogObject 具有的数据,例如 LogObject.TimeGenerated Log = win32evtlo ..
发布时间:2021-10-01 19:20:16 Python

Python - 将表格从 .doc/.docx 文件转换为 .xls

我的任务是将一系列表格从 .doc 和 .docx-files 转换为 .xls, 但是还没有设法找到一种有效的方法来做到这一点.表格可能位于其他文本之间. 我已经研究了 pywin32、xlwt 和其他几个库,但似乎我必须经过很多步骤. 这个表格从 *.doc/*.docx 到 *.xls 文件的转换有什么提示吗? 解决方案 我假设您有太多的文档需要复制/粘贴,并寻求一 ..
发布时间:2021-10-01 18:44:03 Python

让 ActivePython 与 WSH 一起工作

我已经安装了 ActivePython 2.7.2 并且我正在尝试通过带有 wscript/cscript 的控制台执行 .pys 脚本,[即Microsoft 的 WSH(Windows 脚本主机)中的 ActivePython(带有 .pys 扩展名的 PythonScript)] 并且在尝试使用 wscript 时出现两个错误. “程序无法启动,因为您的计算机缺少 MSVCR90.dl ..
发布时间:2021-09-29 18:48:10 Python

Python HTTP Server 无法在 Windows 服务中发送响应

我已经编写了一个简单的 HTTP 服务器并使用 pywin32 将它变成了一个 Windows 服务.服务器在调试器中运行时成功处理请求,在实际服务中它获取请求但挂起 send_response 操作.可能是什么原因? from http.server import BaseHTTPRequestHandler, HTTPServer导入 win32serviceutil导入 win32 服务导 ..
发布时间:2021-09-27 18:40:14 Python

PyWin32 获取网络信息/统计

我正在尝试使用 PyWin32 为我的 Windows 7 系统获取 Network Statistics. 我遵循的步骤: 1) 运行 COM MakePy 实用程序,然后选择 network list manager 1.0类型库在类型库下. 2) 以上过程生成了这个 python 文件. 现在我面临的问题是在上述两个步骤之后我的下一步应该是什么.我尝试了一些事情,例如 ..
发布时间:2021-09-26 19:11:14 Python

如何获取插入计算机的可移动驱动器列表?

我想获取插入计算机的可移动驱动程序列表. 我认为可以通过使用一些注册表来完成,但我不知道具体如何. 如果有其他方式我想听听. 注意:重要的是我将能够将可移动驱动器与固定驱动器分开. 解决方案 算法很简单: 调用 [MS.Docs]:GetGetLogicalDriveStringsW 函数,它将返回一个包含所有现有rootdirs(例如C:\\)的字符串,由NULL ..
发布时间:2021-09-26 19:09:32 Python

按退出键退出循环

我试图通过按转义键退出循环,但我的程序不起作用.有没有办法做到这一点?我的代码: 导入win32api导入 win32con导入时间从 msvcrt 导入 kbhit,getchdef clickerleft(x,y):"""点击给定位置 x,y输入:x -- 以像素为单位的水平位置,从左上角位置开始y -- 以像素为单位的垂直位置,从左上角开始"""win32api.SetCursorPos( ..
发布时间:2021-09-25 20:26:59 Python

获取 Python 中打开的窗口列表

我正在用 Python 编写一个应用程序,该应用程序必须能够向另一个应用程序发送密钥或文本.例如,如果我打开了 Firefox,我应该可以向它发送一个 URL 来打开它. 我已经有了 SendKeys 模块,我也读过 win32 模块,但我不知道有没有办法在不打开窗口的情况下过滤掉进程. 解决方案 通常,对于这种“GUI 自动化"pyWinAuto 是一个不错的选择.我们使用它来允许 ..
发布时间:2021-09-25 19:50:20 Python