|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] BlockInputEx и MouseClick несколько вопросов |
|
|
[решено] BlockInputEx и MouseClick несколько вопросов
|
Новый участник Сообщения: 13 |
Профиль | Отправить PM | Цитировать В описании к BlockInputEx написано: "2 - Block only mouse", там же в примере
;Here we block only *Mouse* input (without keyboard). _BlockInputEx(1) В чем подвох?) Сначала хотел использовать блокирование мышки для того, чтобы во время выполнения случайно не двинуть мышку, но при заблокированной мышке комманда MouseClick тоже не работает. Можно ли как нибудь послать клик в определенную координату и заблокировать мышку? |
|
Отправлено: 22:40, 24-09-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Для тех кто не вкурсе, речь про самопальную функцию BlockInputEx.
Цитата r35p3ct:
Цитата r35p3ct:
|
||
------- Отправлено: 01:29, 25-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать _BlockInputEx(2, "{MPDOWN}|{MPUP}") MouseClick("left",685,122,1,0) sleep(1000) _BlockInputEx(0) Про первый вариант не понял, суть такая, сижу за компьютером работаю, скрипт например должен кликать через определенное время куда нибудь, вот нужно как нибудь не допустить перемещения мышки в момент клика... |
Отправлено: 11:06, 25-09-2009 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата r35p3ct:
Цитата r35p3ct:
Цитата r35p3ct:
Для этого лучше использовать обычный BlockInput: BlockInput(1) MouseClick("Main", 685, 122, 1, 0) Sleep(1000) BlockInput(0) |
|||
------- Отправлено: 11:49, 25-09-2009 | #4 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Creat0R, отлично, работает. Только вот не пойму почему происходит такой глюк, поэтому то и думал, что функция глючная с начала и не юзал. Вобщем после выполнения этого кода в моей проге мышка начинает норм шевелиться, но при нажатии например на клаве цифры 3, выполняется мой HotKeySet("!3", "ip"), даже когда программа выключена, тоесть получается как будто залипла клавиша alt...если выполнять этот код отдельным проектом, то норм. При нажатии ctrl+alt+del все нормализуется.
Как найти из за чего такое может быть? {ALTDOWN} или чего то похожего не использую...да и выполнял этот код как отдельную функцию... |
|
Отправлено: 13:15, 25-09-2009 | #5 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 13:50, 25-09-2009 | #6 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Вот что показало вскрытие:
;HotKeySet("{F9}", "a") HotKeySet("!0", "a") While 1 Sleep(100) WEnd func a() BlockInput(1) sleep(2000) MouseClick("Main", 685, 122, 1, 0) Sleep(2000) BlockInput(0) EndFunc Что делать в принципе понятно) Получается BlockInput глючит? |
Последний раз редактировалось r35p3ct, 25-09-2009 в 15:54. Отправлено: 15:42, 25-09-2009 | #7 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата r35p3ct:
Цитата http://www.autoitscript.com/autoit3/docs/functions/HotKeySet.htm:
|
||
------- Отправлено: 16:34, 25-09-2009 | #8 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:22, 25-09-2009 | #9 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата r35p3ct:
|
|
------- Отправлено: 18:48, 25-09-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Несколько вопросов о windows 7 | 7erg | Microsoft Windows 7 | 4 | 16-11-2009 04:59 | |
[решено] Несколько вопросов по профилям в AD | skeletor | Microsoft Windows NT/2000/2003 | 3 | 17-10-2008 15:21 | |
HDD - [решено] Есть несколько вопросов касательно NCQ | 12341234 | Накопители (SSD, HDD, USB Flash) | 3 | 15-06-2008 11:31 | |
Разное - [решено] Несколько вопросов по лицензированию. | Halfer | Лицензирование продуктов Microsoft | 6 | 23-09-2007 18:25 | |
[решено] Несколько вопросов по журналу событий | perchinka | Microsoft Windows 2000/XP | 4 | 29-04-2007 00:50 |
|