#windows #explorer #winapi #command-line-utilities

app windows-thumbnail-preloader

Windows 缩略图预加载器是一个用于预加载 Windows 资源管理器缩略图的命令行应用程序

1 个不稳定版本

0.1.0 2024 年 5 月 11 日

#76Windows API

MIT 许可证

46KB
165

Windows 缩略图预加载器

Screenshot

windows-thumbnail-preloader 是一个基于 Rust 的命令行应用程序(带有交互式进度对话框),可用于在 Windows 资源管理器中预加载缩略图。

概述

通常,当使用 Windows 资源管理器时,适用于文件的缩略图是在纯按需的基础上生成的;也就是说,当需要显示文件列表视图或其他方式中的缩略图时。虽然这很有道理,但当滚动浏览一个包含许多文件的文件夹且之前未生成缩略图时,可能会导致不太理想的用户体验。通常,生成当前视图中文件列表的缩略图可能需要一些时间;这需要为每个文件重复进行。

相反,此应用程序将遍历目录中的所有文件,并“强制”Windows 资源管理器通过为每个文件“请求”一个缩略图来按需生成缩略图。对于需要超过几秒钟的目录,将出现一个交互式进度对话框,作为显示当前进度和提供轻松取消操作的方式。

可以理解的是,Windows 缩略图预加载器只能在 Windows 上运行。

用法

预加载当前目录中项目的缩略图

windows-thumbnail-preloader --dir .

预加载指定目录中项目的缩略图

windows-thumbnail-preloader --dir "E:\Photos"

安装

对于大多数最终用户来说,安装应用程序最简单的方法是下载预构建的二进制文件。否则,可以构建应用程序的源代码,并使用 Cargo 在本地安装。

路线图

  • 跳过已生成的缩略图的能力
  • 指定自定义缩略图大小的能力
  • 隐藏进度对话框的能力
  • 递归扫描文件的可选
  • 作为 Windows 资源管理器外壳扩展安装的机制
  • 本地化进度对话框字符串的可能性

依赖关系

~129MB
~2M SLoC