@zeni1agent

Как открыть случайную картинку в каталоге?

У меня есть неизвестный список папок и подпапок в котором лежат картинки
Я хочу запустить 10 случайных картинок с интервалом в 30 секунд
По возможности закрывать предыдущую по истечению таймера.

@echo off

setlocal enabledelayedexpansion

TIMEOUT [/T] timeout [/NOBREAK]
timeout.exe /t 10

set n=0
for %%f in (*.jpg, *.jpeg, *.gif, *.png) do set /a n+=1
echo Total files %n%

set /a i = %RANDOM% %% n
echo Going to open %i%

set q=0
for %%f in (*.jpg, *.jpeg, *.gif, *.png) do (
  if %i%==!q! set file=%%f
  set /a q+=1
)

echo Filename: %file%
start "" "%file%"
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы