Я пытаюсь сделать файл .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

0