Автор Тема: [Мышь, клавиатура] Выполнение разных действий при разных цветах пикселя.  (Прочитано 2934 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 2sketch2 [?]

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

Русское сообщество AutoIt


Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3754
  • Репутация: 991
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
$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


Оффлайн 2sketch2 [?]

  • Новичок
  • *
  • Сообщений: 3

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

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3754
  • Репутация: 991
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
$x = 100
$y = 100
If PixelGetColor($x, $y) = 0x000000 Then
  ConsoleWrite("чёрный") ; действие 1
Else
  ConsoleWrite("не чёрный") ; действие 2
EndIf


Русское сообщество AutoIt


Оффлайн 2sketch2 [?]

  • Новичок
  • *
  • Сообщений: 3

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

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3754
  • Репутация: 991
    • Награды
  • Версия AutoIt: 3.3.14.0
Мышку на команду наводите, кликаете - открывается онлайн справка.
А это для локального изучения http://autoit-script.ru/index.php/topic,10070.0.html

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
11 Ответов
10328 Просмотров
Последний ответ Январь 16, 2017, 11:04:47
от Garrett
19 Ответов
22490 Просмотров
Последний ответ Ноябрь 03, 2015, 02:23:08
от Skif_off
4 Ответов
2977 Просмотров
Последний ответ Ноябрь 27, 2011, 01:03:08
от LightDemon
11 Ответов
6745 Просмотров
Последний ответ Июль 27, 2012, 13:08:55
от AZJIO
1 Ответов
2001 Просмотров
Последний ответ Ноябрь 26, 2013, 18:28:49
от AZJIO
4 Ответов
1655 Просмотров
Последний ответ Июль 30, 2015, 21:13:32
от Ksaan
11 Ответов
2890 Просмотров
Последний ответ Декабрь 06, 2016, 21:16:00
от Anna
9 Ответов
1206 Просмотров
Последний ответ Март 02, 2017, 14:35:19
от Dk
11 Ответов
917 Просмотров
Последний ответ Июль 06, 2017, 15:59:25
от ra4o
1 Ответов
460 Просмотров
Последний ответ Август 19, 2017, 12:27:06
от ra4o