Skip to content

Repository files navigation

PopDrop

PopDrop

不切换当前窗口,随时取用多个文件夹里的最近文件

需要时出现,用完就走。适用于 Windows 10 / 11。

下载最新版 · 使用指南 · 更新日志

当前版本:v0.9.0


为什么做 PopDrop?

假设你正在聊天、写文档或处理一个项目,临时需要发送刚刚修改过的文件。

文件并不难找。麻烦的是,你通常要先离开当前窗口,切到资源管理器或文件管理软件,找到文件,再切回来。只是拿一个文件,窗口和注意力却跟着来回切换。

窗口切换容易打断工作记忆。

PopDrop 想解决的就是这段小小的打断:

  1. 按下呼出快捷键,文件面板出现在当前窗口上方;
  2. 找到文件,直接拖到微信、飞书、邮件或其他软件;
  3. 拖拽结束后继续手头的事,面板自动隐藏。

默认快捷键是 F2,可以在设置中改成自己习惯、且不与其他软件冲突的组合键。

PopDrop 临时置顶面板

PopDrop 的默认窗口是“临时置顶”模式:呼出时来到最前面,切换到其他窗口后自动隐藏。它不打算长期占据屏幕,也不打算取代你的文件管理器。

快速开始

  1. 前往 Releases 下载最新发布包;
  2. 解压到一个固定目录;
  3. 双击运行 PopDrop.exe
  4. 按默认快捷键 F2 呼出面板。

打开托盘菜单中的“PopDrop 设置…”,就可以添加文件夹、建立工作区、更换快捷键,以及调整窗口和文件打开方式。

发布包中的 PopDrop.exePopDropTransfer.execonfig.ini 需要放在同一目录。

从旧版本升级时,建议先备份整个软件目录;v0.9 会自动迁移旧配置,并保留 config.ini.bak

它能做什么?

随时拿到几个文件夹里的新文件

可以把下载、桌面、文档、项目目录等文件夹添加到面板。每个文件夹独立分组,新文件和最近修改过的文件排在前面。

你不必先记住文件放在哪里,也不用为了拿一个文件切走当前窗口。

面板还可以显示 Windows 的近期打开记录;图片、视频和 PDF 会优先显示系统缩略图,也可以切换为文件名列表。

文件可以拖出去,也可以直接拖进来

把文件拖进 PopDrop

除了从 PopDrop 把文件拖到其他软件,也可以反过来,把本地文件、聊天软件中的文件或网页图片拖进指定分组。

拖拽时,目标分组会实时高亮。较大的内容可以在后台接收,“下载任务”窗口会显示进度,并支持取消、重试链接或打开目标文件夹。

从网页拖入图片时,如果来源同时提供缩略图和原图,PopDrop 会比较实际像素尺寸,尽量只留下更清晰的版本。

固定项:放在手边的临时文件架

把近期需要反复查看、修改或发送的文件放进“固定项”,下次呼出面板就能直接拿到;文件夹也可以固定。

固定项只保存路径记录。取消固定不会删除、移动或修改原文件。

多工作区:不同项目使用不同的一套面板

切换工作区

每个工作区可以保存自己的来源文件夹、显示规则和固定项。

例如,可以为日常工作、个人项目和临时任务分别建立工作区。切换项目时跟着切换工作区,不必把所有目录都挤在一个面板里。

工作区可以新建、复制、重命名和删除;删除工作区只会移除配置,不会删除真实文件。

右键菜单和工具动作

PopDrop 右键菜单

可以选择默认使用 PopDrop 的简洁菜单,或者完整的 Windows 系统菜单。按住 Shift 右击,可以临时打开另一种菜单。

同一个应用既可以作为文件的“打开方式”,也可以提供多个工具动作。例如,把一组文件逐个交给某个程序处理,或者一次性把全部文件传给压缩、转换等工具。

动作支持文件路径、所在文件夹、日期、大小等参数变量。具体配置方法和 7-Zip 示例见使用指南:应用与工具操作

快捷启动栏

把常用软件的快捷方式放进一个文件夹,再将该来源设置为 Launcher,就可以把它作为快捷启动栏使用,并通过文件名前缀自定义顺序。

详细设置见使用指南:快捷启动文件夹

v0.9.0 更新了什么?

这次更新的重点,是让 PopDrop 从“快速拿文件”走向“按项目取用和处理文件”:

  • 多工作区:来源文件夹和固定项可以按项目分别保存,并在主面板直接切换;
  • 重新整理设置窗口:共享设置与工作区设置分开显示,功能更多,但查找更直接;
  • 可选择默认右键菜单:PopDrop 快捷菜单与 Windows 系统菜单可以自由切换;
  • 应用工具动作:一个应用可以配置多个动作,支持逐个处理或一次传入全部文件;
  • 平滑升级旧配置:首次启动时自动迁移,并在写入前保留备份。

完整的版本变化请查看 CHANGELOG.md

文件会被复制、移动,还是只被记录?

拖放到不同区域时,含义并不完全相同:

拖放方式 默认行为
从资源管理器等外部位置拖到普通文件夹分组 复制到目标文件夹
从 PopDrop 的一个普通文件夹分组拖到另一个分组 移动到目标文件夹
拖到“固定项” 只保存路径记录,不操作原文件
拖到 Launcher 为普通项目创建快捷方式;已有 .lnk / .url 只复制

在普通文件夹分组之间拖放时,可以按住 Ctrl 请求复制,或按住 Shift 请求移动。执行前请留意面板显示的目标和动作提示。

PopDrop 不会静默覆盖同名文件。复制、移动和移入回收站使用 Windows 的文件操作机制;按 Delete 删除时,如果无法移入回收站,不会自动改成永久删除。

后台接收的内容会先写入隐藏的临时文件,完成后再正式落盘。公开 URL 下载不会读取浏览器 Cookie、密码或登录状态,也不会自动打开下载结果。

更多边界和安全说明见使用指南

它和文件管理器是什么关系?

资源管理器、Total Commander、Directory Opus 适合浏览目录、批量整理和重度文件操作。

PopDrop 负责的是另一个场景:在你不想离开当前窗口时,把近期文件递到手边,或者临时接住一个文件。

二者不是替代关系,可以同时使用。

已知限制

  • 仅支持 Windows 10 / 11;
  • 不同管理员权限级别的软件之间,拖放可能被 Windows 阻止;
  • “近期打开”依赖 Windows 的近期文件记录;
  • 网页和应用提供的拖放格式并不统一,依赖登录状态、私有格式或特殊请求头的内容可能无法接收;
  • 软件使用 AutoHotkey 编写,少数安全软件可能误报,请从本仓库的 Releases 下载并自行判断。

从源码运行

PopDrop 主程序使用 AutoHotkey v2,外部内容投放组件使用 Windows C++。

只运行基础功能:

  1. 安装 AutoHotkey v2
  2. config.example.ini 复制为 config.ini
  3. 运行 PopDrop.ahk

如果需要从源码使用外部内容投放功能,还需要构建 PopDropTransfer.exe。构建环境、命令和验证方法见 BUILD.mdnative/README.md

About

按快捷键呼出一个置顶文件面板,集中查看、打开和拖放多个目录中的最新文件。

Resources

Stars

247 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages