1 个不稳定版本
0.1.0 | 2024 年 5 月 11 日 |
---|
#76 在 Windows API
46KB
165 行
Windows 缩略图预加载器
windows-thumbnail-preloader
是一个基于 Rust 的命令行应用程序(带有交互式进度对话框),可用于在 Windows 资源管理器中预加载缩略图。
概述
通常,当使用 Windows 资源管理器时,适用于文件的缩略图是在纯按需的基础上生成的;也就是说,当需要显示文件列表视图或其他方式中的缩略图时。虽然这很有道理,但当滚动浏览一个包含许多文件的文件夹且之前未生成缩略图时,可能会导致不太理想的用户体验。通常,生成当前视图中文件列表的缩略图可能需要一些时间;这需要为每个文件重复进行。
相反,此应用程序将遍历目录中的所有文件,并“强制”Windows 资源管理器通过为每个文件“请求”一个缩略图来按需生成缩略图。对于需要超过几秒钟的目录,将出现一个交互式进度对话框,作为显示当前进度和提供轻松取消操作的方式。
可以理解的是,Windows 缩略图预加载器只能在 Windows 上运行。
用法
预加载当前目录中项目的缩略图
windows-thumbnail-preloader --dir .
预加载指定目录中项目的缩略图
windows-thumbnail-preloader --dir "E:\Photos"
安装
对于大多数最终用户来说,安装应用程序最简单的方法是下载预构建的二进制文件。否则,可以构建应用程序的源代码,并使用 Cargo 在本地安装。
路线图
- 跳过已生成的缩略图的能力
- 指定自定义缩略图大小的能力
- 隐藏进度对话框的能力
- 递归扫描文件的可选
- 作为 Windows 资源管理器外壳扩展安装的机制
- 本地化进度对话框字符串的可能性
依赖关系
~129MB
~2M SLoC