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

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

Ответить
Настройки темы
Не работают функции send() и mouseclick()

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


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

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


Всем доброго дня!
Такая проблема, ставлю последнюю версию AutoIt на Vista и у меня ни в одном скрипте не работают функции send() и mouseclick().
Например, простейший скрипт из примера:
Код: Выделить весь код
Run("notepad.exe")
WinWaitActive("Untitled - Notepad")
Send("This is some text.")
WinClose("Untitled - Notepad")
WinWaitActive("Notepad", "Do you want to save")
Send("!n")
При запуске открывает блокнот, делает его активны и скрипт паузится. Так происходит со всеми скриптами, они вполняются только до этих функций - что делать не знаю, я уже на другой комп ставил, там тоже виста, но вроде она поддерживается.

Пробовал в начало скрипта добавлять
Код: Выделить весь код
#requireadmin
, но тоже не помогает

Отправлено: 20:53, 03-08-2009

 

Аватара для Creat0R

Must AutoIt


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

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


Цитата attimsi:
Видимо действительно есть какой-то блок »
Тут видимо не блок, а скорее свой курсор и его обработчик. А что если после выполнения данного скрипта свернуть окно игры, курсор (системный) на том же месте?

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

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

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


Отправлено: 23:24, 04-08-2009 | #11



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

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


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


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

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


Цитата Creat0R:
Тут видимо не блок, а скорее свой курсор и его обработчик. »
Да, скорее всего, потому что всё исполнение игры оформленно в другом стиле, можно тут посмотреть на скриншот:

Я к сожалению не помню, не обращал внимание, за долгое время глаза привыкли, смогу только вечером посмотреть точно, но больше уверен, что он другой.
Цитата Creat0R:
А что если после выполнения данного скрипта свернуть окно игры, курсор (системный) на том же месте? »
Да, курсор стоит на месте. Я дополнительно вставлял в код строки запоминающие позицию курсора до движения и после - не меняются. Пробовал использовать команду mouseclick() в нужном месте окна, без движения, но тоже ничего не происходит. При этом скрипт не паузится, доходит до конца. Также если поверх окна с игрой открыть и сделать активным другое, например, окно с редактором скриптов, то мышка движется нормально, как и положенно.

Отправлено: 10:08, 05-08-2009 | #12


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


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

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


Никто не знает, в чём может быть проблема и как её обойти?

Проверил, курсор не меняется по виду.

Отправлено: 16:00, 07-08-2009 | #13


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


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

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


Видимо никто не знает

Отправлено: 09:51, 25-08-2009 | #14



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Net send или Mail Send SH Admin Microsoft Windows NT/2000/2003 3 01-02-2010 21:02
[решено] BlockInputEx и MouseClick несколько вопросов r35p3ct AutoIt 12 27-09-2009 07:29
Функции из IE.au3 работают вне зависимости от версии IE? evg64 AutoIt 1 24-09-2009 07:45
[решено] проблема с "Mouseclick" Fraks AutoIt 9 18-08-2009 19:11
Не работают библиотечные функции FlatX007 AutoIt 6 23-01-2009 14:58




 
Переход