Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] случайно выбирает код для выполнения (http://forum.oszone.net/showthread.php?t=286571)

infoman1@vk 16-08-2014 15:45 2390087

случайно выбирает код для выполнения
 
нужен скрипт который случайно выберет какой скрипт файл .bat выполнять. например

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

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

Georgio 16-08-2014 17:19 2390119

Код:

@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 2390138

спасибо


Время: 11:41.

Время: 11:41.
© OSzone.net 2001-