【randplay】随机打开指定目录下一系列指定后缀文件


软件名称

randplay 【之前叫randopen】

应用平台

  • Windows

因为使用os.startfile 来打开文件,MacOS和Linux不兼容。

推荐类型

【开发者自荐】

一句简介

Python实现的随机打开学习资料,更简陋,但是更快

另一个大佬用AHK实现的(带GUI)见这里:【随机打开】随机打开视频、图片、或者任意文件

应用简介

因为本人学习资料较多,因此用Python搓了一个及其简陋的随机打开学习资料的小脚本,一共34行代码,然后用pyinstaller打了个包

相比上一版本主要是增加了把文件路径发送到剪切板的功能,同时换用pyinstaller打包,生成的是单文件且文件更小。

注意:并不局限于学习资料,随机打开一系列任何后缀的文件都可以。

简要使用指南

  1. config.txt中指定文件夹地址和后缀。
  2. 点击randplay.exe运行,第一次会遍历文件夹,然后建立一个记录文件路径的二进制文件db-file。后续运行会直接从二进制文件那里随机挑一个文件路径用来打开。
  3. 因此:如果改变了文件夹地址或后缀,需要手动删除db-file
  4. 打开一个文件后,脚本会发送“DEL 文件路径”到剪切板中,便于快捷删除不想要的学习资料。

注意:

  1. 因为第一次打开的时候需要遍历目录,因此第一次会较慢。第一次速度与目录大小,读写速度均有关系。
  2. 因为是调用系统相关应用来打开,需要你首先安装好对应的软件,譬如视频就需要你系统中存在正确配置的视频播放器。

官方网站 && 应用商店地址

源码托管在gist上:
randplay

用pyinstaller编译的exe:
蓝奏云