Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


krasavchik0, %RANDOM% здесь точно не пригоден. Он слишком «псевдо» для этого. Возьмите какой-нибудь WSH или PoSH. Например, WSH/vbscript:
Код: Выделить весь код
Option Explicit

Randomize Timer

If Int(101 * Rnd()) <= Int(WScript.Arguments.Item(0)) Then
	WScript.Quit 0
Else
	WScript.Quit 1
End If
И пакетный файл:
Код: Выделить весь код
cscript.exe //nologo "Sample.vbs" 50 && robocopy "\\dc\distr\ххх" "C:\Program Files (x86)\хххх" /MIR /Z /R:3 /W:10 /LOG:%LogLocationDir%\%NameBat%\%date%_%NameBat%_%computername%_%username%_dd.log
где «50» — значение процента вероятности срабатывания. Например, значение «20» приведёт к тому, что robocopy будет исполняться в одном случае из пяти.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:15, 16-10-2017 | #5