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

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

Ответить
Настройки темы
[решено] проблема с "Mouseclick"

Аватара для Fraks

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


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


Конфигурация

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


Я пишу свою сборку Windows. И мне надо создать пакет RunOnceEx. Всё нормал, но есть такие ситуации, где воспользоватся можно только мышкой...Проблема вот в чем: пишу скрипт для автоустановки, компилирую его, запускаю RunOnceEx , а мышка один раз работает нормально, а второй улетает совсем в другое место....Почему так получается???

-------
Fraks


Отправлено: 12:58, 15-08-2009

 

Googler


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

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


Цитата Fraks:
Почему так получается???»
без самого кода можно только гадать

Отправлено: 13:31, 15-08-2009 | #2



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

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


Аватара для Fraks

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


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

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


Код: Выделить весь код
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
BlockInput(1)
run('foxit.exe')
WinWaitActive('Foxit Reader Install Wizard','Setup will install Foxit Reader')
send('{Enter}')
WinWaitActive('Foxit Reader Install Wizard','Please read the license')
send('{Enter}')
Opt("MouseCoordMode",2)
MouseClick("left",89,213,1,10000000)
WinWaitActive('Foxit Reader Install Wizard','Click Install to continue with the installation')
send('{Enter}')
WinWaitActive('Foxit Reader Install Wizard','By installing the following plugin')
ControlClick('Foxit Reader Install Wizard','By installing the following plugin',"Button3")
Sleep(500)
Send('{Enter}')
WinWaitActive('Foxit Reader Install Wizard','Setup has successfully installed')
ControlClick('Foxit Reader Install Wizard','Setup has successfully installed',"Button2")
Sleep(500)
ControlClick('Foxit Reader Install Wizard','Setup has successfully installed',"Button5")
Sleep(500)
Send('{Enter}')
BlockInput(0)
скрипт автоматической установки foxit reader

-------
Fraks


Последний раз редактировалось Creat0R, 15-08-2009 в 14:39. Причина: Добавлен тег code


Отправлено: 14:16, 15-08-2009 | #3


Аватара для Medic84

$AutoITer


Автор проектов


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

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


Код: Выделить весь код
MouseClick("left",89,213,1,10000000)
Вот это ваше 10000000 это не верное значение.
Скорость перемещения должна быть от 0(мнгновенно) до 100(очень медленная)
Это во первых.
Во вторых А почему бы не использовать ControlClick? Надежнее будет

-------

AutoIT Русское сообщество| Моя лаборатория

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:21, 15-08-2009 | #4


Аватара для Fraks

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


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

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


ага, ясно...А Controlclick'ом не получается...Там графическая кнопка

-------
Fraks


Отправлено: 14:24, 15-08-2009 | #5


Аватара для Medic84

$AutoITer


Автор проектов


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

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


Цитата Fraks:
Там графическая кнопка »
Но ведь на нее же можно нажать
Посмотри установку через программу Au3Info.exe(Если конечно не пользовался еще) она ОЧЕНЬ помогает в написании скриптов автоустановки

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 14:29, 15-08-2009 | #6


Аватара для Fraks

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


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

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


ладно, спасибо на этом))
буду пробовать

-------
Fraks


Отправлено: 14:31, 15-08-2009 | #7


Аватара для FlatX007

Ветеран


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

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


А зачем ? установливаем в ручную пакуем всё добро в SFX архив ... установка готова.
Все нужные настройки (язык, тему меню ...) прекрасно вносятся через REG файл

Ах ну да если вам нужен пункт в меню установка и удаления программ.... глупости это всё.
REG на этот пункт в меню

Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Foxit Reader]
"DisplayName"="Foxit Reader 3.0.1222"
"UninstallString"="C:\\Program Files\\Foxit Software\\Foxit Reader\\Uninstall.cmd"
"DisplayIcon"="C:\\Program Files\\Foxit Software\\Foxit Reader\\FoxitReader.exe"
"UninstallPath"="C:\\Program Files\\Foxit Software\\Foxit Reader\\Uninstall.cmd"
В Uninstall.cmd прописываем файлы на удаление и на запуск оригинального деинстилятора Uninstall.exe

Отправлено: 14:35, 15-08-2009 | #8


Аватара для Nik_rus

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


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

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


FlatX007, зачем лишний гемор, если можно послать пару контрол-кликов и дело в шляпе.
Кстати, надо попробовать установить его тоже, быть может кроме вашего 10000000 кто-то плохо читал сравку еще чего высмарю :D
Добавлено:
Авто-инсталятор фоксит ридера тут

-------
Бу! Мерзкий любитель кенгуру!


Последний раз редактировалось Nik_rus, 15-08-2009 в 17:04.


Отправлено: 16:43, 15-08-2009 | #9


Аватара для Fraks

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


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

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


спасибо...Уже решил проблему

-------
Fraks


Отправлено: 19:11, 18-08-2009 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? verdix Microsoft Windows 2000/XP 3 03-10-2009 23:46
[решено] Нужна помощь с StringRegExpReplace ( "test", "PATTERN-ом", "\1"). ikif AutoIt 6 28-07-2009 20:06
Debian/Ubuntu - [решено] Пропали кнопки "свернуть","закрыть","во весь екран" в папках Alex.sys Общий по Linux 5 02-04-2009 11:13
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") submaster Microsoft Windows NT/2000/2003 5 13-09-2006 12:29
Когда нажимаю букву"M" или "L","U"...Проблема.. ekodrive Microsoft Windows 2000/XP 7 27-01-2006 15:13




 
Переход