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

**URL:** <https://meta.appinn.net/t/topic/48808>\
**Category:** 发现频道\
**Tags:** windows\
**Created:** [2023 年11 月 3 日 00:52 UTC](https://meta.appinn.net/t/topic/48808 "2023-11-03T00:52:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shierji](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/shierji/32/19263_2.png) [@shierji](https://meta.appinn.net/u/shierji)\
**Post date:** [2023 年11 月 3 日 00:52 UTC](https://meta.appinn.net/t/topic/48808/1 "2023-11-03T00:52:39Z")

</div>

* * *

## 软件名称

randplay 【之前叫randopen】

## 应用平台

- Windows

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

## 推荐类型

【开发者自荐】

## 一句简介

Python实现的随机打开文件，十分简陋，然后最近手痒借助claude、chatgpt、bard，用PyQT6实现了GUI。  
基本上已经符合我自己对这个应用的想象了，大概率应该不会再更新了。

另一个大佬用AHK实现的（带GUI）见这里：[【随机打开】随机打开视频、图片、或者任意文件](https://meta.appinn.net/t/topic/25452)

## 应用简介

一个简陋的python脚本+PyQT6写的GUI

 ![界面](https://meta-edge.appinn.com/uploads/default/original/3X/f/b/fb1e0cdb48e40dbb2419fd0ab4db0a14ec309895.png)

## 简要使用指南

1. 在`config.txt`中指定文件夹地址和后缀。
2. 点击`randplay-gui.exe`运行，然后点击界面上的`建立/重建 缓存`。这个操作会读取指定文件夹下符合要求的所有文件列表，然后存入`db-file`。受限于文件夹内文件多少和读写速度，这个操作可能会卡一会。
3. 点击`随机打开`，软件会调用系统关联的对应软件来打开对应文件。
4. 下方会显示最近打开的10个文件，以从新到旧的顺序排列

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

源码托管在gist上：  
[randplay-gui](https://gist.github.com/reee/84a17c525a72fc9b50d8df5b41febf70)

用pyinstaller编译的exe：  
[蓝奏云](https://wwmg.lanzouj.com/iQ1E21dl5w7a)  
密码: 4x5t
