Неплохо было бы ввести установку языка ввода.
key('a', 1, 1, wind) - это конечно хорошо, но ввести некоторые символы например @ таким образом не получится, приходится нажимать SHIFT+2 но если раскладка русская то получится ". Так что команда устанавливающая язык ввода не помешала бы.
1. ArtChemist - 16 Августа, 2013 - 12:03:16 - перейти к сообщению
2. Kibor - 16 Августа, 2013 - 14:41:11 - перейти к сообщению
Сделаю.
3. ArtChemist - 17 Августа, 2013 - 06:24:10 - перейти к сообщению
И вот еще, возможно ли сделать режим работы кликера без использования мыши и клавиатуры, что бы он посылал команды о всех действиях указанному окну. В общем что бы кибор работал с не активным окном и можно было пользоваться компьютером во время работы скрипта.
4. Kibor - 17 Августа, 2013 - 07:29:33 - перейти к сообщению
ArtChemist пишет:
что бы кибор работал с не активным окном и можно было пользоваться компьютером во время работы скрипта
На примере блокнота:
CODE:
win w=window (-1, "Edit", window ("Безымянный — Блокнот", "Notepad", -1));
sendkey('a', w);
sendkey('a', w);
Отправляет нажатие A в неактивное или свернутое окно.
Все зависит от правильного указателя и как вообще окно может принимать такую эмуляцию.
По поводу мыши - мне такой способ неизвестен. Свернутое окно не имеет тех координат и вообще клиентской области с которой работает мышь. Мышь работает только с активным окном.
5. ArtChemist - 17 Августа, 2013 - 09:10:40 - перейти к сообщению
Я почему предложил, наткнулся на такую функцию в clickerman, там возможна работа скрипта с неактивным окном игры(нажатие клавиш, клики мыши и даже поиск изображений в неактивном окне) главное что бы окно было на рабочем столе( не свернуто) а поверх него можно хоть фильм смотреть скрипт будет работать только с окном игры.
6. Kibor - 17 Августа, 2013 - 09:48:57 - перейти к сообщению
ArtChemist пишет:
клики мыши
Можно пример скрипта работающего в этой программе и выполняющий это действие?
7. ArtChemist - 17 Августа, 2013 - 10:00:13 - перейти к сообщению
Да любой скрипт, предварительно нужно сделать привязку окна( навести курсор на окно игры и нажать ALT+W).
8. Kibor - 17 Августа, 2013 - 10:03:34 - перейти к сообщению
В смысле любой?
Можно строчку скрипта к примеру рисующего в в неактивном окне паинта мышь?
Или кликающий мышью в окно какой нибудь игры что бы персонаж перебежал к месту клика? Без активации окна.
Или нечто подобное...
Можно строчку скрипта к примеру рисующего в в неактивном окне паинта мышь?
Или кликающий мышью в окно какой нибудь игры что бы персонаж перебежал к месту клика? Без активации окна.
Или нечто подобное...
9. ArtChemist - 17 Августа, 2013 - 10:53:17 - перейти к сообщению
Ну вот например для паинта.
только обязательно привязку к окну сделать надо.
CODE:
WNDPOS(WNDFIND ("Paint"),10,10)
WNDSIZE(WNDFIND ("Paint"),800,600)
LDOWN(83,226)
MOVE(83,375)
WAITMS(100)
MOVE(200,375)
WAITMS(100)
MOVE(200,226)
WAITMS(100)
MOVE(83,226)
WAITMS(100)
LUP(83,226)
HALT
WNDSIZE(WNDFIND ("Paint"),800,600)
LDOWN(83,226)
MOVE(83,375)
WAITMS(100)
MOVE(200,375)
WAITMS(100)
MOVE(200,226)
WAITMS(100)
MOVE(83,226)
WAITMS(100)
LUP(83,226)
HALT
только обязательно привязку к окну сделать надо.
10. Kibor - 17 Августа, 2013 - 11:25:54 - перейти к сообщению
Ну сдвигает окно, рисует на нем...
Только где тут работа мыши без мыши и активации окна?
Мне нужен пример того как курсор мыши останется во владение пользователем, он сможет работать на компьютере, а программа в это время будет кликать мышью в фоновых программах и они так и останутся на заднем плане...
А действия этого скрипта без проблем реализуется и в Киборе...
Только где тут работа мыши без мыши и активации окна?
Мне нужен пример того как курсор мыши останется во владение пользователем, он сможет работать на компьютере, а программа в это время будет кликать мышью в фоновых программах и они так и останутся на заднем плане...
ArtChemist пишет:
наткнулся на такую функцию в clickerman, там возможна работа скрипта с неактивным окном игры(нажатие клавиш, клики мыши
А действия этого скрипта без проблем реализуется и в Киборе...