如何在python中获取桌面项目计数?

2024-04-19 23:28:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用Python2.7中的win32gui获取桌面上的项目数。在

下面的代码:win32gui.SendMessage(win32gui.GetDesktopWindow(), LVM_GETITEMCOUNT)返回0,我不知道为什么。在

我后来写了win32api.GetLastError(),它也返回了零。在

提前谢谢。在

编辑:我需要使用这个方法,因为最终的目标是获得图标的位置,并且它是通过一个类似的方法来完成的。所以我只想确定我知道如何使用这种方法。另外,我认为它可以给出不同于列出桌面内容的输出(可以吗?)。第三,我关于如何得到建议的位置的来源,例如http://www.codeproject.com/Articles/639486/Save-and-restore-icon-positions-on-desktop。在

编辑2:

获取计数的完整代码(不适用于我):

import win32gui
from commctrl import LVM_GETITEMCOUNT
print win32gui.SendMessage(win32gui.GetDesktopWindow(), LVM_GETITEMCOUNT)

再次感谢!在

解决方案:

^{pr2}$

Tags: 方法代码import编辑目标桌面上图标win32gui