pyhton 获取windows文件关联的图标
2012-02-29 12:10
351 查看
import wx from win32com.shell import shell, shellcon from win32con import FILE_ATTRIBUTE_NORMAL def extension_to_bitmap(extension): """dot is mandatory in extension""" flags = shellcon.SHGFI_SMALLICON | \ shellcon.SHGFI_ICON | \ shellcon.SHGFI_USEFILEATTRIBUTES retval, info = shell.SHGetFileInfo(extension, FILE_ATTRIBUTE_NORMAL, flags) # non-zero on success assert retval hicon, iicon, attr, display_name, type_name = info # Get the bitmap icon = wx.EmptyIcon() icon.SetHandle(hicon) return wx.BitmapFromIcon(icon)
相关文章推荐
- 使用API获取Windows系统的文件关联图标
- 使用API获取Windows系统的文件关联图标
- C#获取文件(磁盘驱动器)的关联图标(使用API SHGetFileInfo)
- 获取与文件扩展名关联的图标
- windows 文件关联图标的设置方法 (附部分代码)
- 用VC获取文件的关联图标
- 获取系统文件关联图标
- 用VC获取文件的关联图标
- C# 获取系统关联文件图标完整类
- C# 获取系统关联文件图标完整类
- C#获取文件格式图标关联应用程序图标
- Windows 7 exe/桌面图标 文件打开方式关联错误,图标全部显示错误,打开方式关联了非系统默认打开方式 修复方案
- C#获取文件(磁盘驱动器)的关联图标、获取目录文件和图标
- windows 批处理获取路径下最新的文件并备份
- (C#)Windows Shell 外壳编程系列5 - 获取图标
- windows系统中的浏览器(支持html5的),用html5上传word文件获取到的file.type值为空,ios系统则能获取到
- Qt之QFileIconProvider(获取文件图标、类型)
- 封装:Windows系统文件图标
- Java获取系统文件类型图标并显示在JSP上
- 使用C#的ICON类轻松获取文件图标