Что нового

[Мышь, клавиатура] Выполнение разных действий при разных цветах пикселя.

2sketch2

Новичок
Сообщения
3
Репутация
0
Всем привет. Я новичек в AutoIT простите если тема не там или не правельно оформлена.
Вопрос в следующем:
нужен макрос который бы выполнял действие №1 при одном цвете пикселя в координатах x, y и действие №2 при другом цвете этого же пикселя.
Большая просьба помоч.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
$x = 100
$y = 100
Switch PixelGetColor($x, $y)
  Case 0xFF0000
    ConsoleWrite("красный") ; действие 1
  Case 0x00FF00
    ConsoleWrite("зелёный") ; действие 2
  Case 0x0000FF
    ConsoleWrite("синий")   ; действие 3
  Case 0xFFFFFF
    ConsoleWrite("белый")   ; действие 4
  Case Else
    ConsoleWrite("неизвестный цвет")
EndSwitch
 
Автор
2

2sketch2

Новичок
Сообщения
3
Репутация
0
Спасибо попробую. Тогда слуд вопрос: а если надо Действие №1 при цвете 0х000000 и действие №2 если цвет пикселя не соответствует данному цвету?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
$x = 100
$y = 100
If PixelGetColor($x, $y) = 0x000000 Then
  ConsoleWrite("чёрный") ; действие 1
Else
  ConsoleWrite("не чёрный") ; действие 2
EndIf
 
Автор
2

2sketch2

Новичок
Сообщения
3
Репутация
0
Спасиб большое. Просто после Ас Тулса ниче немогу понять. Сами комманды где найти можно? Ато в гайдах все так запутано:(
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Мышку на команду наводите, кликаете - открывается онлайн справка.
А это для локального изучения http://autoit-script.ru/index.php/topic,10070.0.html
 
Верх