PDA

Показать полную графическую версию : [решено] Запуск случайного файла


Frixus
25-02-2014, 07:39
Доброго времени суток.
Имеется некая папка с несколькими темами для Win 7 в формате .themepack.
Нужен батник который каждый раз при запуске будет запускать случайный файл из этой папки. Возможно ли это?

Foreigner
25-02-2014, 07:52
@echo off
setlocal

pushd "c:\your\folder" || goto:eof

for /f "tokens=*" %%i in (' dir /b *.themepack ') do call:set "%%i"
for /f "tokens=2 delims==" %%i in (' set theme_ ') do set "theme=%%i"
start "" "%theme%"

popd
goto:eof

:set
set "theme_%random%=%~1"
PS. Боюсь, что будет открывать "Персонализацию" вместо запуска самой темы

Frixus
25-02-2014, 08:43
Foreigner, Большое Мерси
PS. Боюсь, что будет открывать "Персонализацию" вместо запуска самой темы »
Нормально и так. Спасибо.




© OSzone.net 2001-2012