问题标签 [pywin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
175818 浏览

python - 如何在不使用 Windows Vista 上的快捷方式的情况下启动 IDLE(Python 编辑器)?

当我击中正确的按键时,我正在尝试教 Komodo 启动IDLE 。我可以使用 Windows Explorer 位置栏中开始菜单中快捷方式的确切路径来启动 IDLE,所以我希望 Komodo 也能够使用它。但是,将这条路径提供给 Komodo 会导致它说返回 1。这似乎是一个失败,因为 IDLE 没有启动。

我想我会避开捷径,只使用确切的路径。我去开始菜单,找到IDLE的快捷方式,右键查看属性。目标显示为灰色,但显示“Python 2.5.2”。“开始于”设置为“C:\Python25\”。“打开文件位置”按钮也显示为灰色。

我如何找出这个快捷方式真正指向的位置?我尝试在 C:\Python25 中启动 python.exe 和 pythonw.exe,但都没有启动 IDLE。

0 投票
1 回答
1644 浏览

python - 如何使用 Python 检查文件保存是否完成?

我正在尝试自动化下载过程。在此我想知道,特定文件的保存是否完成。场景是这样的。

  1. 使用 Chrome 或 Firefox(任何浏览器)打开站点地址
  2. 使用“Crtl + S”将页面保存到磁盘(我在 Windows 上工作)
  3. 现在如果页面很大,那么保存需要几秒钟。保存完成后,我想解析 html。

由于我无法控制浏览器保存功能,因此我不知道保存是否已完成。

我想的一个想法是,使用 while 循环获取文件的 md5sum,并检查前一个计算的结果,然后继续 while 循环,直到前一个和当前一个匹配的 md5 总和。我猜这不起作用,因为浏览器似乎首先尝试将文件保存在 tmp 文件中,然后将内容复制到指定的文件(或只是重命名文件)。

有任何想法吗?我使用 python 进行自动化,因此欢迎任何可以使用 python 实现的想法。

谢谢英德拉吉斯

0 投票
3 回答
3775 浏览

python - 使用 Win32 使窗口透明?

使用 Python Win32 扩展,如何使 Windows XP 上的任意窗口透明?

0 投票
3 回答
40225 浏览

python - 为什么我找不到任何 pywin32 文档/资源

我找不到 pywin32 文档,甚至找不到模块的概要(我知道它是用于 win32 API 的东西)。

是否有任何 pywin32 文档或资源?也许有一些例子?

0 投票
1 回答
438 浏览

python - 使用 COM 自动化服务器和 PyQt

我想在 PYTHON 中创建一个带有图形界面(使用 pyqt)和 COM 自动化服务器的应用程序。

这样 COM 客户端可以使用 COM 调用此应用程序,这将导致主 gui 窗口中的事件。但我不确定如何将 pyqt(信号/插槽)集成到 COM 自动化服务器(使用 pywin)。

0 投票
1 回答
1497 浏览

python - 使用 Python win32api 模块控制 Steam 游戏

我正在做一个陀螺鼠标。驱动程序脚本读取传感器输入并使用 win32api 命令相应地移动鼠标。

当我打开诸如反恐精英之类的全屏游戏时,鼠标根本无法使用。只有点击输入功能,但它们会导致枪直指并执行一种扣押。

有什么方法可以让我与游戏中的任何鼠标控件交互吗?

0 投票
0 回答
343 浏览

windows - Windows ReadDirectoryChangesW() -- 处理重复事件

我正在使用 Python win32 模块监视 Windows 中的目录更改。任务是在指定目录中递归地捕获文件和目录的CREATEDELETEMODIFY事件。NotifyFlag 设置如下:

问题是可能会返回重复的事件,我不知道为什么,例如,对文件的简单修改会导致 3 个文件更新通知——确切地说,发出了两组通知:第一组只包含 1 个更新通知和其他 2 - 都在同一个文件中。

另外,有什么方法可以消除重复事件?

谢谢和最好的问候!

0 投票
1 回答
448 浏览

python - Python,wxPython 错误

任何人都可以帮我弄清楚我做错了什么我对GUI几乎没有经验。代码:

错误:

0 投票
1 回答
805 浏览

python - 在 windows 7 上安装 cocos2d-x

我正在尝试在win7上安装cocos2d-x。我一直在关注本指南http://cocos2d.org/doc/programming_guide/id1.html 我安装了 python 2.5、pygame1.9.2、pyglet1.1.4、pywin、Cygwin 和 Mingw。该指南说,为了让 cocos 粒子工作,我需要 python 包 Numpy。然后我找到“numpy-1.7.0-win32-superpack-python2.5.exe”并安装。然而,尝试在 pywin 上运行基本的 helloworld 脚本时,我仍然遇到此错误

它说运行脚本时引发异常。我现在该怎么办?任何帮助,将不胜感激!

0 投票
1 回答
2815 浏览

python - pywin32 win32gui GetPixel 在第 10,000 次调用附近可预见地失败

运行以下代码块时,GetPixel 每次在大约第 10,000 次调用时开始抛出错误。如果我将代码放在 try-except 语句中,并且初始失败后的所有调用都将失败。恢复的唯一方法是终止脚本并再次运行它。我尝试在通话之间短暂睡眠。我尝试在调用之间触发垃圾收集。我尝试从 IDE 运行脚本并作为独立进程运行。有任何想法吗?即使运行脚本并在它失败时报告它也会有所帮助。

返回的错误是