-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAUTOPUSH.DOC
49 lines (47 loc) · 1.96 KB
/
AUTOPUSH.DOC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Прога предназначена для автоматического нажимания кнопок (не в смысле keys, а
в смысле buttons).
Описание:
Самодавилка управляется командами, которые можно набирать в консоли, либо в
файле autopush.cfg, который загружается при запуске, и кроме того может быть
загружен во время работы после внесения в него изменений. Всё чувствительно к
регистру, указанные пробелы обязательны.
Команды:
scanner - начало списка кнопок
;scanner - конец списка кнопок
<hwnd> push - нажать на кнопку
Для нахождения хандлера кнопки можно воспользоваться командами:
desktop - выдаёт хандлер десктопа
<hwnd> ->" <строка>" - найти хэндлер окна (или кнопки) дочернего от <hwnd> и с
заголовком <строка>
Таким образом список выглядит следующим образом:
=====================================================
scanner
desktop ->" Заголовок окна" ->" Дочернее окно (если есть)" ->" кнопка" push
.....
;scanner
=====================================================
Для того, чтобы узнать, через какие окна проходит путь к нужной кнопке можно
воспользоваться командами командной строки
childs - список дочерних окон текущего окна
<hwnd> nc - Now Current, сделать окно <hwnd> текущим
.. - переход к окну-владельцу текущего. ЭТО НЕ ОБЯЗАТЕЛЬНО ТО, ИЗ КОТОРОГО
ПРИШЛИ ПО nc.
loadlist - загрузка autopush.cfg
BYE - выход
Для особо продвинутых:
ANIM: <имя> <символы> - создание мультика, который будет мелькать в углу
SetAnim <имя> - активация мультика. изначально их два: ANIM1 и ANIM2
WindowSearcher <имя> - создание своего слова для задания заголовка окна,
подобного ->" на тот случай, если в заголовке есть кавычки. например
========================================
WindowSearcher ->'
...
desktop ->' Окно с "кавычками" ;)'
==========================================
Кроме того есть переменные. Запись в них
<значение> TO <переменная>
Посмотреть:
<переменная> .
Переменные:
Delay - время в тысячных секунды между просмотрами списка
Lines - число строк, выводимых на консоль без остановки