afan 发表于 2019-6-9 14:37:19

ExplorerEx_资源管理器扩展图文预览

本帖最后由 afan 于 2019-6-13 21:03 编辑

这是个资源管理器扩展工具,具体功能为:可在不打开文件的情况下预览图片或文本内容



【功能介绍】
可在桌面或资源管理器(文件夹)窗口,通过鼠标悬停或点击的形式对指定的文件内容进行预览,当前主要针对常见的图片、文本文档进行预览

工作模式有两种,鼠标“悬停”于某个文件、鼠标“左键单击选中”某个文件,这两种模式对于系统的支持度不同:
WinXp系统两种模式均支持;Win7部分版本支持两种,大多数仅支持单击模式;对于Win10:资源管理器(文件夹)窗口仅支持单击模式,但桌面支持悬停与单击

程序默认仅识别指定的格式,如图片:jpg|jpeg|gif|png|bmp|tif|ico;文本:txt|au3|log|ini|bat;这些均可在设置中进行编辑
如遇无后缀名或需要识别的文件时,可先对其进行单击(这里针对悬停模式;单击模式默认就是),再次悬停该文件则会进入自主分析模式,判断其是否属于文本格式或是图片。但此功能不支持于桌面操作,仅适合资源管理器(文件夹)窗口

对于预览:
预览窗口的大小默认最大宽高均为 500,可自行在设置中进行修改。该值为最大限定值,会根据图片的宽高比例进行缩小(不放大)显示
图片若包含 Exif Orientation 方向信息,则显示时自动旋转到指定方向
图片支持gif动画,在预览窗底部信息条单击可切换暂停/继续
对于文本格式,为了尽可能多的预览文件更多行数,预览时不对超出的行进行自动换行,而进行截断不显示,用以显示更多行
为高效预览,文本格式仅显示部分内容,同时文本格式预览时也会正确的识别编码以防乱码
在预览窗图片、文本显示区域单击可关闭该预览(若为悬停模式,移至它处可自动关闭;若为单击模式亦可在它处点击进行关闭)
在预览窗底部信息条单击可保持停留该预览窗口,直到在如上的窗口区域单击关闭
对于悬停模式,为不影响正常的浏览,预览窗会在停留150ms左右后才会触发

对于设置:
除以上提到的参数设置外,在托盘的程序图标左键单击可切换暂停/继续工作,同时会显示不同的图标;在托盘右键可弹出菜单,可指定某些支持功能

【已知问题】
对于悬停模式,程序无法识别同名而后缀名不同的文件(文件夹),如“1.jpg、1.bmp、1(文件夹)”,如遇此情况,请使用如上自主分析模式,先单击该文件再操作。同样的,此功能不支持于桌面操作,仅适合资源管理器(文件夹)窗口


测试系统:(x86) WinXp、Win7、Win10


zghwelcome 发表于 2019-6-9 15:06:40

A版又出佳作了!

yuantian 发表于 2019-6-9 18:45:06

哇,A版每次推出的作品都很棒

zghwelcome 发表于 2019-6-9 20:41:39

win7 32位测试,资源管理器里面测试悬停没有反应,点击有效,做的很棒

afan 发表于 2019-6-9 20:48:49

本帖最后由 afan 于 2019-6-9 20:50 编辑

zghwelcome 发表于 2019-6-9 20:41
win7 32位测试,资源管理器里面测试悬停没有反应,点击有效,做的很棒
我测试的win7也是32位环境,在资源管理器里面悬停是正常的,不知道你那怎么回事……
程序在XP环境开发,但关键节点都在win7和win10里面测试过。
我换台win7再测试下~

afan 发表于 2019-6-9 21:23:08

zghwelcome 发表于 2019-6-9 20:41
win7 32位测试,资源管理器里面测试悬停没有反应,点击有效,做的很棒

刚换了台x86 Win7测试了下是正常的~
Win7如悬停异常请检查一下,确保当前模式是悬停;悬停的文件是否属于1#所说的已知问题,同名不同后缀的文件(夹),那样的状态只能先单击一下,且不支持桌面位置。

xulinghai 发表于 2019-6-9 21:59:57

在win10系统下测试,图片容量小的没问题,对大容量的不显示,测试一个图片8M。

afan 发表于 2019-6-9 22:05:26

xulinghai 发表于 2019-6-9 21:59
在win10系统下测试,图片容量小的没问题,对大容量的不显示,测试一个图片8M。

这种情况一般是图片本身可能有残缺数据,我这边XP测试几十兆的图片都是秒显的。
你可以用au3的GDI*相关函数载入那张不显示的试试,估计也显示不出~

顽固不化 发表于 2019-6-9 22:08:44

本帖最后由 顽固不化 于 2019-6-9 22:12 编辑

A大似乎专门为我做的?非常感谢,就需要这样的
win8.1系统,选悬浮在桌面上时资源管理器会出错,不在桌面又没反应,选点击没问题。

afan 发表于 2019-6-9 22:13:04

顽固不化 发表于 2019-6-9 22:08
A大似乎专门为我做的?非常感谢,就需要这样的
win8.1系统,选悬浮资源管理器会出错,选点击没问题。

的确是感兴趣的话题,就抽空弄了个~ 还挺费劲的说,遇到不少问题…

Win8没测试环境,所以不知出错的情况,这个怕是无解,只能如win10使用单击模式了~~

顽固不化 发表于 2019-6-9 22:22:57

afan 发表于 2019-6-9 22:13
的确是感兴趣的话题,就抽空弄了个~ 还挺费劲的说,遇到不少问题…

Win8没测试环境,所以不知出错的情 ...

不错,不错。点击也可以。再添加个设置:图片浏览大小可设置。辛苦了A大

afan 发表于 2019-6-9 22:25:11

顽固不化 发表于 2019-6-9 22:22
不错,不错。点击也可以。再添加个设置:图片浏览大小可设置。辛苦了A大

“图片浏览大小可设置” 这个不是预览窗大小的设置吗?

nmgwddj 发表于 2019-6-9 22:46:00



厉害,效果真的很棒。

lpxx 发表于 2019-6-10 00:10:10

A大出手,必属精品。

zch11230 发表于 2019-6-10 09:27:05

好东西,看13楼截图效果棒棒的,准备试下结果被windows defender干掉了。不知道是不是权限太敏感了,win10自带的杀软件经常杀易语言的 au3的比较少见。因为没这方面的需求,就不继续搞了,纯口头支持。
页: [1] 2 3 4
查看完整版本: ExplorerEx_资源管理器扩展图文预览