Тема: 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 я пробовал ставить знак %, что бы было видно, что это выражение, но особо не помогло