1

Тема: AHK: Переменная из *INI + Рандом

Суть в следующем. Есть прекрасно работающий скрипт, но мне захотелось мне добавить изюминку, но эта "изюминка" работать отказывается .
Мой код, работающий:


#SingleInstance ignore
WinGet, p_id, pid, Блокнот

gosub, ReadButton

vk70::
Loop, 100
{
ControlSend, ,{%Skill%}, ahk_pid %p_id%
Sleep, %Delay%
ControlSend, ,{vkd}, ahk_pid %p_id%
Sleep, %Delay%
ControlSend, ,{vkd}, ahk_pid %p_id%
Sleep, %Delay%
ToolTip, %A_Index%, 10, 10
	if a_index = 100
	ToolTip
}
SoundPlay, Bip.wav ;*64
return,

ReadButton:
	IniRead, Skill, conf.ini, NameOfSkill, Skill
	IniRead, delay, conf.ini, TimeOfDelay, Delay
return,

F9:: Pause
return

Хотел добавить к переменной %Delay% еще и переменную рандома, но не хочет работать.
Код который я пробовал:


#SingleInstance ignore
WinGet, p_id, pid, Блокнот

gosub, ReadButton

vk70::
Loop, 100
{
Random, Rand, 10, 100
ControlSend, ,{%Skill%}, ahk_pid %p_id%
Sleep, %Delay% + %Rand%
ControlSend, ,{vkd}, ahk_pid %p_id%
Sleep, %Delay% + %Rand%
ControlSend, ,{vkd}, ahk_pid %p_id%
Sleep, %Delay% + %Rand%
ToolTip, %A_Index%, 10, 10
	if a_index = 100
	ToolTip
}
SoundPlay, Bip.wav
return,

ReadButton:
	IniRead, Skill, conf.ini, NameOfSkill, Skill
	IniRead, delay, conf.ini, TimeOfDelay, Delay
return,

F9:: Pause
return

Скажу, что после Sleep я пробовал ставить знак %, что бы было видно, что это выражение, но особо не помогло

2

Re: AHK: Переменная из *INI + Рандом

Уберите знаки %.

3

Re: AHK: Переменная из *INI + Рандом

Sleep, % Delay + Rand

4

Re: AHK: Переменная из *INI + Рандом

Спасибо. Кажется помогло.