Что нового

Считать количество нажатий на кнопке чужой программы

Kislyak217

Новичок
Сообщения
5
Репутация
1
Всем привет,

Нужно сделать скрипт который считает кол-во нажатий на конкретную кнопку из другой программы

Пример на скрине:
1234.png
 

vovsla

Осваивающий
Сообщения
607
Репутация
36
Думаю, что с этим поможет вот эта библиотека
 

Вложения

  • WinControlSetEvent.zip
    3.1 КБ · Просмотры: 2

vovsla

Осваивающий
Сообщения
607
Репутация
36
Винда глючит, и останавливается работать программа
У этой библиотеки есть 2 реализации, которые немного отличаются. Сравни файлы твоей библиотеки и этой, если они разные, то попробуй с этой
Сообщение автоматически объединено:

Кстати, если при нажатии на кнопку где-то меняется текст, то можно использовать ControlGetText, только его придется запихнуть в цикл
 
Последнее редактирование:
Автор
K

Kislyak217

Новичок
Сообщения
5
Репутация
1
У этой библиотеки есть 2 реализации, которые немного отличаются. Сравни файлы твоей библиотеки и этой, если они разные, то попробуй с этой
Сообщение автоматически объединено:

Кстати, если при нажатии на кнопку где-то меняется текст, то можно использовать ControlGetText, только его придется запихнуть в цикл
Попробовал, с данной библиотекой, все ровно висает комп
Сообщение автоматически объединено:

Нашёл решение, практически не глючит и не останавливается работать скрипт

123wss.png

Код:
#NoTrayIcon
#include-once
#include <WinControlSetEvent.au3> ;attached

HotKeySet("{F9}", "_close")

Local $h = 0

_WinControlSetEvent("Petrov", "Calculeaza", "", "", "_check") ; Petrov - Window, Calculeaza - Button/Text

While 1
Sleep(60000) ; 1 min.
_title()
WEnd

Func _title()
WinSetTitle("Petrov" & "", "", "Petrov | Проверенно заявок: " & $h)
EndFunc

Func _check()
    $h = $h + 1
 EndFunc

Func _close()
   Exit
EndFunc
 

Вложения

  • 1. PDP.au3
    635 байт · Просмотры: 1
  • WinControlSetEvent.au3
    6.3 КБ · Просмотры: 1
Последнее редактирование:
Верх