Что нового

DokTest и UndokTest Модули

McSkull

Знающий
Сообщения
66
Репутация
6
Может кому из таких начинающих как я и пригодится...
$DokButonX
$DokButonY
Точка на кнопке вылета из дока.

0xFFDB42 - цвет в точке (у вас может быть другой)

Код:
;-------------------Проверка входа в Док------------------
	Func DokTest()
		$i = 0
    Do
		Sleep(1000)
		PixelSearch($DokButonX, $DokButonY, $DokButonX+1, $DokButonY+1, 0xFFDB42, 10 )
        If NOT @error Then
        $i = 1
        EndIf
    Until $i = 1
    ToolTip("Стыковка завершена")
    	EndFunc

$OwervivButonX
$OwervivButonY
Точка кнопки Овервива

0:rofl:0D0D0 - цвет в точке (у вас скорее всего будет такой же)

Код:
;-------------------Проверка выхода из Дока--------------
	
	Func UndokTest()
		$i = 0
    Do
		Sleep(1000)
		PixelSearch($OwervivButonX, $OwervivButonY, $OwervivButonX+1, $OwervivButonY+1, 0xD0D0D0, 10 )
        If NOT @error Then
        $i = 1
        EndIf
    Until $i = 1
    ToolTip("Вылетел со станции")
    	EndFunc


Утверждать, что модули работают безотказно я не могу так как не так давно их использую.

P.S.
Если кто-то использует более стабильные модули для проверки входа и выхода из дока поделитесь опытом. :smile:
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: DokTest и UndokTest

Если есть время и желание изучить можешь поковыряться вот тут: http://autoit-script.ru/index.php/topic,65.msg275.html#msg275
и довести модуль до ума :smile:
 
Автор
M

McSkull

Знающий
Сообщения
66
Репутация
6
Re: DokTest и UndokTest

Belfigor сказал(а):
Если есть время и желание изучить можешь поковыряться вот тут: http://autoit-script.ru/index.php/topic,65.msg275.html#msg275
и довести модуль до ума :smile:
Половины того что там пока не понял... :smile:
 
Автор
M

McSkull

Знающий
Сообщения
66
Репутация
6
Посмотрел снова... :smile:

Не вижу смысла использовать конструкции сложнее, чем я написал выше...
Мои функции работают без сбоев... (по крайней мере за время их использования сбоя не было)
 
Сообщения
2
Репутация
0
как минимум ты не учитываешь момент, когда ты еще не ундокнулся, полоска ундока уже не бежит, экран полностью черный. и вся твоя проверка - мимо кассы )
 
Автор
M

McSkull

Знающий
Сообщения
66
Репутация
6
Вождь палаты хворых сказал(а):
как минимум ты не учитываешь момент, когда ты еще не ундокнулся, полоска ундока уже не бежит, экран полностью черный. и вся твоя проверка - мимо кассы )
Вы ошибаетесь... все работает как часики... :smile:

Если вы найдете Треугольничек-Овервива (по которому и идет проверка на андок) в доке или на черном экране то мы наверное играем в разные игры. :smile:
 
Верх