1 (изменено: VSERODkom, 2018-03-04 20:33:04)

Тема: AHK: запуск 2 скрипта, Если цвет пикселя не =цвету

Добрый день
Помогите пожалуйста написать код :


Если  "Цвет Пикселя" по координатам клика мышки "MouseClick, left,  583,  390"   
НЕ РАВЕН Цвету Пикселя "Color: 0xFFFFFF"

в такому случае, ЗАПУСКАЕМ Второй скрипт "2.ahk"

а если РАВЕН Цвету Пикселя "Color: 0xFFFFFF" , в таком случае - просто Завершаем работу скрипта


(и ещё , при Запуске "Второй скрипт 2.ahk" нужно указывать Адрес Папки где лежит 2.ahk ?
  или куда его ложить чтоб он запустился ?)

Буду благодарен за помощь ,помогите плиз

2 (изменено: qqlexa, 2018-03-05 12:27:00)

Re: AHK: запуск 2 скрипта, Если цвет пикселя не =цвету

Ознакомиться нужно ещё с этим - http://forum.script-coding.com/misc.php … download=1


px=0xFFFFFF      ;// Задаём цвет 	
MButton::  ;// Колёсико мыши
MouseMove, 583, 390, 50       ;// Передвинуть для наглядности
PixelGetColor, color, 583, 390    ;// Взять пиксель в переменную color
MsgBox Цвет под курсором в координатах 583,390- %color%. 
if color contains %px%       ;// Если переменная равна нашему цвету, тогда выходим, иначе запускаем 2.ahk
goto, Ex
run, 2.ahk ;// Можно указывать без полного пути если находится в папке %A_WorkingDir% , а это папка где работает скрипт.
return
F3::
reload
return
Ex:
ExitApp

3

Re: AHK: запуск 2 скрипта, Если цвет пикселя не =цвету

твой чето не работает код , не знаю

вот я уже методом тыка сам  написал Рабочий


Loop                 
{ 
PixelGetColor, color, 583,  390, RGB
if color = 0xFFFFFF
{
ExitApp 
}
else
{
Run, %comspec% /c C:\Users\2.ahk, c:\
}
}