我已经使用 Paul Black 的随机文件选择器批处理脚本一段时间来处理我们广播电台播放的一个方面 - 大多数时候它都工作得很好。
除非有时它会自行添加,因为它当然必须位于同一文件夹中。此时播放将停止,因为 .bat 不是音频文件。
这是我修改后的原始脚本,用于通过 CMD 将文件推送到我们的播放:
@echo off
:: ##############################################################################
:: # Title: Select a random filename in the current directory [ folder ]. #
:: # Created By: Paul Black at TenForums.com/members/paul-black.html #
:: # Created: October 2020. #
:: ##############################################################################
title Select A Random Filename.
mode con: cols=80 lines=5 & color 17
setlocal EnableDelayedExpansion
set n=0
for %%f in (*.*) do (
set /A n+=1
set "file[!n!]=%%f"
)
set /A "RAND=(n*%Random%)/32768+1" & …Run Code Online (Sandbox Code Playgroud)