Тема: AHK: Вопрос по вызову переменной
Добрый день! Не сочтите за ленивость, честное слово прочел справочник, но видимо не понимаю. Есть такой вот участок кода, он сейчас работает правильно:
PixelGetColor, Color, 795, 448, RGB
If RegExMatch(Color, "0x([A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E])")
Но мне нужно чтобы выражение [A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E] сначала записывалось в переменную, а уже в коде эта переменная вызывалась.
Я пробовал сначала на примере MsgBox, вот так:
ColorRed = [A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E]
MsgBox %ColorRed%
MsgBox выводит правильно, но как только я начинаю использовать эту же схему в нужном мне коде, ничего не получается! Вот так пробую:
ColorRed = [A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E]
PixelGetColor, Color, 795, 448, RGB
If RegExMatch(Color, "0x(%ColorRed%)")
Я как-то неправильно вызываю переменную в этом случае?