pywin32相关内容
我已经设法拼凑了一个 pywin32 Windows 服务在 pylons 女服务员 wsgi 服务器内运行烧瓶的工作演示(如下).一个侄女独立的解决方案是这个想法.. 我花了几个小时来审查和测试让女服务员干净利落地退出的方法(例如 this 和 this) 但我能做到的最好far 是一种自杀式 SIGINT,它使 Windows 在通过服务控制面板停止时抱怨“管道已结束",但至少它会停止:
..
我有一个日志文件正在由另一个进程写入,我想查看更改.每次发生更改时,我都想读取新数据以对其进行一些处理. 这样做的最佳方法是什么?我希望 PyWin32 库中会有某种钩子.我找到了 win32file.FindNextChangeNotification 函数,但不知道如何让它观看特定文件. 如果有人做过这样的事情,我会很感激听到如何... [编辑]我应该提到我追求的是不需要轮询
..
我需要通过 COM 接口连接和控制 AutoCAD.为此,我使用 Python.在我第一次使用非常基本的代码段(1) 时,我遇到了一个错误.代码是: import win32com.clientacad = win32com.client.Dispatch("AutoCAD.Application")doc = acad.ActiveDocumentdoc.Utility.Prompt("你好来
..
ahk 代码:ComObjCreate("{C2474B5A-5E9D-484D-BDFD-20A100183426}") 这适用于 AutoHotkeyU32.exe,但不适用于 AutoHotkeyU64.exe 错误信息是:找不到指定的模块. 完整代码在这里:如何在 python 中编程热字符串,就像在 autohotkey 中一样 我使用 ahk 热键调用我的 SymP
..
很长一段时间以来,我尝试使用带有 LVIF_TEXT 掩码的 LVM_GETITEMW 消息来获取 ListView 的文本.我的程序可以在 32 位架构下运行,但不能在 64 位架构中运行. 我发现问题出在 LVITEM 结构上.很快,我的问题是哪个结构适合 64 位以及为什么. 我用作 LVITEMW 结构的结构具有以下字段: ('mask', c_uint32),('iItem
..
原帖在这里: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.
..
我构建了一个 iOS 应用,它接受用户的输入,然后将他们的数据作为 .csv 文件上传到 Dropbox. 现在,我想构建一个跨平台的桌面应用程序,它使用 openpyxl 和 Python dropbox api 来侦听这些 .csv 上传,然后将这些 .csv 文件中的数据写入各种 .xlsx 工作簿.我对此没有任何问题,除了我的客户希望能够在 excel 工作簿更改时在他们的桌面上观看
..
我有两个 django 站点,它们使用相同的数据库并共享一些代码.主要的父站点是员工和承包商的外联网,而第二个站点向我们的一些合作伙伴公开一些数据. 我已设法设置站点以使其正常工作,但发现如果我启动 Apache 并进入主站点,则合作站点将无法工作,并返回“内部服务器错误".如果我重新启动并进入合作伙伴站点,则主站点将无法运行. 所以我猜他们在资源上存在冲突. 服务器日志(见底部
..
我在带有 pywin32 库的 python 3.3 中使用此代码来共享文件夹.我现在如何将 pemissions 添加到文件夹中?以下代码不设置共享文件夹的权限.我想将特定用户添加为读/写 导入win32net导入 win32netconshinfo={}shinfo['netname']='python 测试'shinfo['type']=win32netcon.STYPE_DISKTREE
..
ahk 代码:ComObjCreate("{C2474B5A-5E9D-484D-BDFD-20A100183426}") 这适用于 AutoHotkeyU32.exe,但不适用于 AutoHotkeyU64.exe 错误信息是:找不到指定的模块. 完整代码在这里:如何在 python 中编程热字符串,就像在 autohotkey 中一样 我使用 ahk 热键调用我的 SymP
..
我有一个使用 win32evtlog 来获取和显示不同事件的应用程序,我想将显示限制为特定级别的事件,但 win32evtlog 不返回此内容.似乎您可以将事件转换为 XML,然后提取此信息,但我无法弄清楚如何将事件从循环获取到 XML. 我可以得到以下内容并使用它来显示 LogObject 具有的数据,例如 LogObject.TimeGenerated Log = win32evtlo
..
我的任务是将一系列表格从 .doc 和 .docx-files 转换为 .xls, 但是还没有设法找到一种有效的方法来做到这一点.表格可能位于其他文本之间. 我已经研究了 pywin32、xlwt 和其他几个库,但似乎我必须经过很多步骤. 这个表格从 *.doc/*.docx 到 *.xls 文件的转换有什么提示吗? 解决方案 我假设您有太多的文档需要复制/粘贴,并寻求一
..
我已经安装了 ActivePython 2.7.2 并且我正在尝试通过带有 wscript/cscript 的控制台执行 .pys 脚本,[即Microsoft 的 WSH(Windows 脚本主机)中的 ActivePython(带有 .pys 扩展名的 PythonScript)] 并且在尝试使用 wscript 时出现两个错误. “程序无法启动,因为您的计算机缺少 MSVCR90.dl
..
我已经编写了一个简单的 HTTP 服务器并使用 pywin32 将它变成了一个 Windows 服务.服务器在调试器中运行时成功处理请求,在实际服务中它获取请求但挂起 send_response 操作.可能是什么原因? from http.server import BaseHTTPRequestHandler, HTTPServer导入 win32serviceutil导入 win32 服务导
..
我正在尝试使用 PyWin32 为我的 Windows 7 系统获取 Network Statistics. 我遵循的步骤: 1) 运行 COM MakePy 实用程序,然后选择 network list manager 1.0类型库在类型库下. 2) 以上过程生成了这个 python 文件. 现在我面临的问题是在上述两个步骤之后我的下一步应该是什么.我尝试了一些事情,例如
..
我想获取插入计算机的可移动驱动程序列表. 我认为可以通过使用一些注册表来完成,但我不知道具体如何. 如果有其他方式我想听听. 注意:重要的是我将能够将可移动驱动器与固定驱动器分开. 解决方案 算法很简单: 调用 [MS.Docs]:GetGetLogicalDriveStringsW 函数,它将返回一个包含所有现有rootdirs(例如C:\\)的字符串,由NULL
..
我试图通过按转义键退出循环,但我的程序不起作用.有没有办法做到这一点?我的代码: 导入win32api导入 win32con导入时间从 msvcrt 导入 kbhit,getchdef clickerleft(x,y):"""点击给定位置 x,y输入:x -- 以像素为单位的水平位置,从左上角位置开始y -- 以像素为单位的垂直位置,从左上角开始"""win32api.SetCursorPos(
..
这个问题是我上一个问题的延续. 我正在尝试使用 PyWin32 为我的 Windows 7 系统获取 Network Statistics. 我遵循的步骤: 1) 运行 COM MakePy 实用程序,然后选择 network list manager 1.0类型库在类型库下. 2) 以上过程生成了这个 python 文件. 接下来我使用 创建了类NetworkLi
..
我正在用 Python 编写一个应用程序,该应用程序必须能够向另一个应用程序发送密钥或文本.例如,如果我打开了 Firefox,我应该可以向它发送一个 URL 来打开它. 我已经有了 SendKeys 模块,我也读过 win32 模块,但我不知道有没有办法在不打开窗口的情况下过滤掉进程. 解决方案 通常,对于这种“GUI 自动化"pyWinAuto 是一个不错的选择.我们使用它来允许
..
如何以最简单的方式区分 Windows XP 和 Windows Vista,使用 Python 和 pywin32 还是 wxPython? 本质上,我需要一个函数,当当前操作系统是 Vista 时,该函数将返回 True: >>>isWindowsVista()真的 解决方案 Python 有可爱的“平台"模块可以帮助您. >>>进口平台>>>platform.win32_v
..