Войти

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


infoman1@vk
16-08-2014, 15:45
нужен скрипт который случайно выберет какой скрипт файл .bat выполнять. например

есть
d:\Install\1.bat
d:\Install\2.bat
d:\Install\3.bat

нужно что бы скрипт случайно запускал 1 2 или 3 файл

Georgio
16-08-2014, 17:19
@echo off

for %%i in (
"d:\Install\1.bat"
"d:\Install\2.bat"
"d:\Install\3.bat"
) do (
call set batch_file_%%random%%=%%i
set /a count+=1
call set launches_%%random%%=%%count%%
)
set count=
for /f "tokens=1* delims==" %%i in ('
set batch_file_
') do (
for /f "tokens=2 delims==" %%k in ('
set launches_
') do (
set $launches=%%k
)
set /a count+=1
for /f "tokens=1,2" %%k in ('
call echo %%count%% %%$launches%%
') do (
if %%k leq %%l (
start "" %%j
)
)
)

exit /b

infoman1@vk
16-08-2014, 18:09
спасибо




© OSzone.net 2001-2012