找回密码  加入

AUTOIT CN

搜索
查看: 371|回复: 47

[原创] ExplorerEx_资源管理器扩展图文预览

[复制链接]
发表于 2019-6-9 14:37:19 | 显示全部楼层 |阅读模式
本帖最后由 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  


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x

评分

3

查看全部评分

发表于 2019-6-9 15:06:40 | 显示全部楼层
A版又出佳作了!

评分

1

查看全部评分

发表于 2019-6-9 18:45:06 | 显示全部楼层
哇,A版每次推出的作品都很棒

评分

1

查看全部评分

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

评分

1

查看全部评分

 楼主| 发表于 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再测试下~
 楼主| 发表于 2019-6-9 21:23:08 | 显示全部楼层
zghwelcome 发表于 2019-6-9 20:41
win7 32位测试,资源管理器里面测试悬停没有反应,点击有效,做的很棒

刚换了台x86 Win7测试了下是正常的~
Win7如悬停异常请检查一下,确保当前模式是悬停;悬停的文件是否属于1#所说的已知问题,同名不同后缀的文件(夹),那样的状态只能先单击一下,且不支持桌面位置。
发表于 2019-6-9 21:59:57 | 显示全部楼层
在win10系统下测试,图片容量小的没问题,对大容量的不显示,测试一个图片8M。

评分

1

查看全部评分

 楼主| 发表于 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系统,选悬浮在桌面上时资源管理器会出错,不在桌面又没反应,选点击没问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x

评分

1

查看全部评分

 楼主| 发表于 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大
 楼主| 发表于 2019-6-9 22:25:11 | 显示全部楼层
顽固不化 发表于 2019-6-9 22:22
不错,不错。点击也可以。再添加个设置:图片浏览大小可设置。辛苦了A大

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

点评

是的,A大  发表于 2019-6-10 06:41
发表于 2019-6-9 22:46:00 | 显示全部楼层


厉害,效果真的很棒。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x

评分

1

查看全部评分

发表于 2019-6-10 00:10:10 | 显示全部楼层
A大出手,必属精品。

评分

1

查看全部评分

发表于 2019-6-10 09:27:05 | 显示全部楼层
好东西,看13楼截图效果棒棒的,准备试下结果被windows defender干掉了。不知道是不是权限太敏感了,win10自带的杀软件经常杀易语言的 au3的比较少见。因为没这方面的需求,就不继续搞了,纯口头支持。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2019-6-19 22:13 , Processed in 0.078126 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表