pywin32相关内容

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

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

如何进一步调试 (win7 64bit, py2.7) 上的 SendKeysCtypes?

我正在尝试让 SendKeysCtypes 在 py2.7 和 win7 64 位 上工作.这里是 src 问题: 运行 SendKeysCtypes.py 没有任何反应.测试应该打开记事本并写一些文本. 问题代码是这样的: def GetInput(self):“为动作构建输入结构"动作 = 1# 如果同时向上和向下如果 self.up 和 self.down:动作 = 2输 ..
发布时间:2021-11-25 06:56:00 C#

适用于 Windows 64 位的 LVITEM

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

在 64 位 Windows 7 机器上使用 Python 构建 Com 服务器

原帖在这里:http://mail.python.org/pipermail/python-win32/2010-12 月/011011.html 我正在使用: 操作系统:64 位 Windows 7 专业版 Python:python-2.7.1.amd64 Python win32 扩展:pywin32-214.win-amd64-py2.7 Py2exe:py2exe-0. ..
发布时间:2021-11-25 06:04:08 C#

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

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

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 其他开发

如何注册一个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 win32evtlog 对象转换为 xml

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

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

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

让 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 HTTP Server 无法在 Windows 服务中发送响应

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

PyWin32 获取网络信息/统计

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

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

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

按退出键退出循环

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

无法导入 win32crypt python 模块

我安装了 32 位版本的 python 3.4.我在安装 pywin32 后尝试使用 win32crypt 模块,但收到以下错误消息在 git CLI 中: 导入 win32crypt导入错误:DLL 加载失败:找不到指定的模块. 按照推荐此处,我在 win32crypt.pyd 文件(位于 C://Python34/Libsite-packages/win32 在我的电脑上)和几个 ..
发布时间:2021-09-25 20:26:49 其他开发

PyWin32 使用 MakePy 实用程序和 win32com 获取网络统计信息

这个问题是我上一个问题的延续. 我正在尝试使用 PyWin32 为我的 Windows 7 系统获取 Network Statistics. 我遵循的步骤: 1) 运行 COM MakePy 实用程序,然后选择 network list manager 1.0类型库在类型库下. 2) 以上过程生成了这个 python 文件. 接下来我使用 创建了类NetworkLi ..
发布时间:2021-09-25 20:19:28 其他开发

导入错误:没有名为 pywin32 的模块

我都试过了 pip install pypiwin32 和 pip install pywin32 并且它们都在我的 Windows 7 x64/Python 2.7.15 64 位上成功(这是我在 PC 上安装的唯一 Python).我什至做到了: python C:\Python27\Scripts\pywin32_postinstall.py -install 它成功返回: ..
发布时间:2021-09-25 20:15:50 其他开发

获取 Python 中打开的窗口列表

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

如何在 Python 中检查操作系统是否为 Vista?

如何以最简单的方式区分 Windows XP 和 Windows Vista,使用 Python 和 pywin32 还是 wxPython? 本质上,我需要一个函数,当当前操作系统是 Vista 时,该函数将返回 True: >>>isWindowsVista()真的 解决方案 Python 有可爱的“平台"模块可以帮助您. >>>进口平台>>>platform.win32_v ..
发布时间:2021-09-25 19:43:25 其他开发