|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Проблема с треем (иконка и менюшка) |
|
[решено] Проблема с треем (иконка и менюшка)
|
![]() Старожил Сообщения: 379 |
Я никак не могу понять, как можно сделать чтобы в скрипте шел какой-нибудь процесс и в то же время можно было работать с треем и иконками в трее?
Например у меня имеется вот такой скрипт: (записывает в лог-файл все изменения ip адреса) #include <Inet.au3> While 1 $1=FileExists("iplog.txt") If $1 = 0 Then FileWrite(@ScriptDir & "\iplog.txt", " Время Дата Ip-адресс") EndIf $PublicIP = _GetIP() $line = FileReadLine('iplog.txt', -1) $line2 = StringTrimLeft($line,24) If $PublicIP <> -1 Then If $PublicIP <> $line2 Then FileWrite(@ScriptDir & "\iplog.txt", @CRLF & @HOUR & ":" & @MIN & ":" & @SEC & " "&@MDAY&"."&@MON&"."&@YEAR&" " & $PublicIP) TrayTip ("IpLog",$PublicIP,"", 1) EndIf EndIf Sleep(1000*20) WEnd Как мне в мой скрипт встроить вот такой код: |
|
------- Отправлено: 11:10, 27-02-2010 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось madmasles, 27-02-2010 в 11:43. Отправлено: 11:29, 27-02-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 12:48, 27-02-2010 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата sashadeg:
#NoTrayIcon #include <Inet.au3> #Include <Constants.au3> Opt("TrayMenuMode", 1) Opt("TrayOnEventMode", 1) $nExitItem = TrayCreateItem("Exit") TrayItemSetOnEvent($nExitItem, "_Exit_Proc") TraySetIcon("Shell32.dll", 9) TraySetState() While 1 If Not FileExists("iplog.txt") Then FileWrite(@ScriptDir & "\iplog.txt", " Время Дата Ip-адресс") EndIf $PublicIP = _GetIP() If $PublicIP <> -1 Then TraySetIcon("Shell32.dll", 9) ;Одна иконка $sLine = StringTrimLeft(FileReadLine('iplog.txt', -1), 24) If $PublicIP <> $sLine Then FileWrite(@ScriptDir & "\iplog.txt", @CRLF & @HOUR & ":" & @MIN & ":" & @SEC & " " & @MDAY&"."&@MON&"."&@YEAR & " " & $PublicIP) TrayTip("IpLog", $PublicIP, "", 1) EndIf Else TraySetIcon("Shell32.dll", 10) ;Другая иконка EndIf Sleep(1000*20) WEnd Func _Exit_Proc() Exit EndFunc |
|
------- Отправлено: 13:45, 27-02-2010 | #4 |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
|
||
------- Отправлено: 14:34, 27-02-2010 | #5 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата sashadeg:
|
|
Отправлено: 14:58, 27-02-2010 | #6 |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать Спасибо. В общем то тоже самое что и у меня
![]() |
------- Отправлено: 15:01, 27-02-2010 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Иконка подключения | naazarko | Microsoft Windows 7 | 3 | 28-03-2009 15:13 | |
Интерфейс - Интересная ошибка с треем | poddex | Microsoft Windows 2000/XP | 7 | 04-05-2008 23:17 | |
VC++.NET | Менюшка в трее не исчезает | Savant | Программирование и базы данных | 3 | 23-01-2005 21:58 | |
Менюшка | GHosTiK | Вебмастеру | 9 | 19-11-2003 20:18 | |
что треем случилось | MozART | Microsoft Windows 2000/XP | 6 | 02-10-2002 21:33 |
|