Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Как произвести нажатие кнопок мыши без функций AutoIT и сторонних программ.

Ответить
Настройки темы
Как произвести нажатие кнопок мыши без функций AutoIT и сторонних программ.

Аватара для CyberStyLe

Новый участник


Сообщения: 44
Благодарности: 4

Профиль | Отправить PM | Цитировать


Необходимо в заданных координатах экрана кликнуть мышкой, но без встроенной функции MouseClick и сторонних программ.
Заранее спасибо!

Отправлено: 06:41, 03-02-2010

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата CyberStyLe:
без встроенной функции MouseClick »
Почему без?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 10:27, 03-02-2010 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


CyberStyLe,
Цитата CyberStyLe:
но без встроенной функции MouseClick и сторонних программ »
Может я не совсем правильно понял вопрос, но в данных условиях, по-моему, остается только передвинуть мышку рукой.

Отправлено: 10:54, 03-02-2010 | #3


Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


Цитата madmasles:
Может я не совсем правильно понял вопрос, но в данных условиях, по-моему, остается только передвинуть мышку рукой. »
Не, еще есть вариант в стиле безумного спецназа убивающих коз взглядом - долго и пристально смотреть в точку с нужными координатами. мышка сама сдвинется. проверено... на тех же козах

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 11:20, 03-02-2010 | #4


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


kaster,
Мой вариант значительно проще!

Отправлено: 11:27, 03-02-2010 | #5


Аватара для Yashied

Старожил


Сообщения: 206
Благодарности: 88

Профиль | Отправить PM | Цитировать


Ну можно MouseMove() -> MouseDown() -> MouseUp()

Отправлено: 12:31, 03-02-2010 | #6


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


kaster, madmasles, заканчивайте оффтоп.

Цитата Yashied:
Ну можно MouseMove() -> MouseDown() -> MouseUp() »
Так это разве не одно и тоже что MouseClick?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 16:33, 03-02-2010 | #7


Аватара для CyberStyLe

Новый участник


Сообщения: 44
Благодарности: 4

Профиль | Отправить PM | Цитировать


Creat0R, Не, это все не работает. Нужно по касперу 10 кликнуть, а с его включенной самозащитой на него нельзя даже мышь навести и кликнуть через ControlClick, вот и пытаюсь найти решение.

По сути нужно в главном окне KIS 2010 найти координаты кнопки настройка и кликнуть на по ней. И все это со включенной самозащитой у каспера.

Отправлено: 04:55, 05-02-2010 | #8


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата CyberStyLe:
это все не работает. Нужно по касперу 10 кликнуть, а с его включенной самозащитой на него нельзя даже мышь навести и кликнуть через ControlClick, вот и пытаюсь найти решение »
С этого и нужно было начинать, а то из первого поста так и напрашивается посоветовать руками подводить мышку и нажимать куда нужно (если это конечно позволяет KIS) .

Цитата:
все это со включенной самозащитой у каспера
А её отключить нельзя?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 12:17, 05-02-2010 | #9


Аватара для Sp01LeR

Пользователь


Сообщения: 60
Благодарности: 13

Профиль | Отправить PM | Цитировать


2CyberStyLe
А само окно реагирует на WindowActivate("[TITLE: KIS]", "") или ControlFocus("[TITLE: KIS]", "", "тут class или текст кнопки <Настройки>")?
Если реагирует то попробуй это:

Код: Выделить весь код
;если реагирует на WindowActivate<<<
ControlSend("[TITLE: KIS]", "", "тут class или текст кнопки <Настройки>", "{ENTER}")
;или
ControlSend("[TITLE: KIS]", "", "тут class или текст кнопки <Настройки>", "{SPACE}")
;>>>
;если реагирует на ControlFocus<<<
Send("{ENTER}")
;или
Send("{SPACE}")
;>>>
еще можно попробовать так:
Код: Выделить весь код
$getp_arr=ControlGetPos("[TITLE: KIS]", "", "кнопка") 
if @error <> 1 Then
    MouseClick("left", $getp_arr[0]+7, $getp_arr[1]+5, 1, 15); 15 - скорость перемещения
else
    MsgBox(0, "", "$getp_arr вернул @error")
endif
Цитата Creat0R:
А её отключить нельзя? »
- там скорей всего защита от опроса элементов окна стоит
чтобы знать наверняка, нужно смотреть через Au3Info.exe

Отправлено: 15:59, 05-02-2010 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Как произвести нажатие кнопок мыши без функций AutoIT и сторонних программ.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Установка драйверов (нажатие кнопок) SANIOK_AV AutoIt 3 05-09-2010 14:13
Установка - Bluetooth в Win XP SP2 без сторонних программ Citron Microsoft Windows 2000/XP 1 14-12-2009 17:18
Доступ - Как избавится от лишних функций, программ, фич и т.д. Taktik Microsoft Windows 7 13 09-09-2009 21:27
Интерфейс - Изменение функций кнопок в окнах проводника PulSar.CE194694 Microsoft Windows Vista 2 15-01-2009 12:11
[решено] КТО знает как можно поменять стандартный toolbar ХР без сторонних програм DREDivan Автоматическая установка Windows 2000/XP/2003 4 29-03-2007 00:57




 
Переход