Я пытаюсь сделать файл .bat, который смотрит в определенную папку и выбирает один (наугад) файл .py и выполняет его. вот что я получил, это вещи открытия, но любой тип файла. Я нашел это на другом посте обмена стека. нашел здесь: Открытие случайного файла из папки И подпапок с помощью пакетного скрипта (Windows 7)
@echo off
print "changing directory to scripts folder"
cd scripts
@echo off
setlocal
:: Create numbered list of files in a temporary file
set "tempFile=%temp%\%~nx0_fileList_%time::=.%.py"
dir /b /s /a-d %1 | findstr /n "^" >"%tempFile%""
:: Count the files
for /f %%N in ('type "%tempFile%" ^| find /c /v ""') do set cnt=%%N
call :openRandomFile
:: Delete the temp file
del "%tempFile%"
exit /b
:openRandomFile
set /a "randomNum=(%random% %% cnt) + 1"
for /f "tokens=1* delims=:" %%A in (
'findstr "^%randomNum%:" "%tempFile%"'
) do start "" "%%B"
exit /b