Задать вопрос
@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%"
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы