Тема: AHK: Приблизительное определение цвета по оттенку
Есть определенный цвет, который мы берем с точки на экране оператором PixelGetColor
Нам не известно какой точно это будет цвет, но известно, что это будет один из оттенков оранжевого, допустим #C7430B или #C45111 или #C64810
оттенков у оранжевого много, но есть одна закономерность, отношение цветов в палитре RGB друг к другу
как отсюда видим это превосходство красного, в половину меньше зеленого и совсем малая доля синего
для примерной точности можно взять первые цифры из шестнадцатеричного кода цвета, то есть # C7(красный) 43(зеленый) 0B(синий)
в первой переменной будет значение от A до E
во второй от 3 до 6
в третьей от 0 до 2
так вот вопрос, как в AHK разбить значение переменной на 3 переменные по номеру их в строчке?
то есть вычленить 2, 4 и 6 символы из переменной с цветом для дальнейшего их использования
нашел оператор SubStr(String, StartingPos [, Length]) щас буду пробовать
все работает, только оказывается формат цвета PixelGetColor возвращает в другом порядке 0 х синий зеленый красный

