|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] как сделать клик на иконке в tray |
|
[решено] как сделать клик на иконке в tray
|
Новый участник Сообщения: 25 |
Не могу сообразить как сделать клик на иконке в tray
|
|
Отправлено: 21:11, 12-02-2009 |
Старожил Сообщения: 265
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось AZJIO, 20-07-2012 в 21:16. Отправлено: 19:54, 20-07-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 91
|
да мая поста
тут что-то слишком тихо ) на счёт _SysTrayIconPos там итак есть эта функция в примере но я взял старый пример может в новых версиях не работает или там lokal тип мешает в общем я наковырял какой-то странный код отсюда: http://autoit-script.ru/index.php/to....html#msg23316 он правда не рабочий ,тоже по старости. Переделал. Вот теперь работает --------- А раскраской да надо заняться для разнообразия. #NoTrayIcon #include <SysTray_UDF.au3> $var1="AdvOR.exe"; имя процесса ConsoleWrite("var1="& $var1 & " ") $var2=0 $var3=1 $var4=_SysTrayIconIndex($var1) $var5=_SysTrayIconPos($var4) ConsoleWrite("var5="& $var5 & " ") MouseClick("right", $var5[0]+2,$var5[1]+2,1,0) и как при выводе в консоль сделать перевод строки. |
Последний раз редактировалось суровый, 21-07-2012 в 00:17. Отправлено: 00:10, 21-07-2012 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата суровый:
|
|
Отправлено: 00:31, 21-07-2012 | #13 |
Забанен Сообщения: 91
|
а я думал что за закорючка в хелпе непонятная и убрал
![]() благодарю |
Отправлено: 07:59, 21-07-2012 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата суровый:
|
|
Отправлено: 09:44, 21-07-2012 | #15 |
Забанен Сообщения: 91
|
в общем сделал
#NoTrayIcon #include <SysTray_UDF.au3> $var1="AdvOR.exe"; имя процесса ConsoleWrite("var1="& $var1 & " ") $var2=0 $var3=1 $var4=_SysTrayIconIndex($var1) $var5=_SysTrayIconPos($var4) ConsoleWrite("var5="& $var5 & " ") MouseClick("right", $var5[0]+2,$var5[1]+2,1,0) WinWait("[class:#32768]") ; окно меню Send("{DOWN 5}") ; выбор 5-го сверху пункта ("New identity") Send("{ENTER}") ; выполнение пункта( жмём ентер) WinWait("[class:#32770]") ; окно готовности Send("{ENTER}") ; выполнение пункта мон поражён! |
Отправлено: 12:54, 21-07-2012 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата суровый:
Напишите десять тысяч строк кода. Скомпилируйте. Получите немногим больший результат: основную часть этих килобайт занимает сам интерпретатор AutoIt. P.S. При наличии установленного AutoIT можно исполнять скрипты и без компиляции. |
|
Отправлено: 13:08, 21-07-2012 | #17 |
Забанен Сообщения: 91
|
ну так почти весь на winapi построен наверно AutoIt
так что всё равно много. Впрочем тут главное простота ))) Хотя два дня ковырялся с тремя кликами. На си можно было быстрее сделать возможно или на делфи. Но гораздо проче скачать AutoIt вместо них,даже портабельных. |
Последний раз редактировалось суровый, 21-07-2012 в 13:52. Отправлено: 13:47, 21-07-2012 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата суровый:
|
|
Отправлено: 19:23, 21-07-2012 | #19 |
Старожил Сообщения: 265
|
Профиль | Отправить PM | Цитировать суровый, посмотри это. У меня кликнул в трее без проблем.
|
Отправлено: 00:06, 25-07-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - Как свернуть определенное окно в трей (Tray) | Guest | Программное обеспечение Windows | 21 | 06-02-2020 18:35 | |
Разное - System Tray как в windows 7 | Windowz777 | Оформление Windows XP | 10 | 31-01-2010 18:07 | |
Как сделать двойной клик на объекте, без мышки? | Twix1124 | AutoIt | 2 | 26-07-2009 21:48 | |
[решено] как перехватить клик мышки? | proxy | AutoIt | 7 | 21-03-2009 11:13 | |
[решено] Нужно сделать клик в браузере | ph0en1x | AutoIt | 5 | 10-02-2009 11:06 |
|