|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Можноли в Autoite отредактировать значок скрипта который появляеться в сис.трее? |
|
[решено] Можноли в Autoite отредактировать значок скрипта который появляеться в сис.трее?
|
Пользователь Сообщения: 54 |
Профиль | Отправить PM | Цитировать Я имею виду можно ли туда добавить функции и т.д.? И как это делать?
|
|
Отправлено: 20:02, 17-09-2009 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Смотри в справке описание, и пример к функции: TrayCreateItem.
А вот, если хочется это сделать красивее: #NoTrayIcon #include <ModernMenuRaw.au3> $hTrayIcon = _TrayIconCreate("My Tray App") _TrayIconSetClick(-1, 9) _TrayIconSetState() $nTrayMenu = _TrayCreateContextMenu() $Calc_TrayItem = _TrayCreateItem("Калькулятор") _TrayItemSetIcon(-1, "calc.exe", 0) $Word_TrayItem = _TrayCreateItem("MS Word") _TrayItemSetIcon(-1, @ProgramFilesDir &"\Microsoft Office\Office12\WINWORD.EXE", 0) $Notepad_TrayItem = _TrayCreateItem("Блокнот") _TrayItemSetIcon(-1, "notepad.exe", 0) $CmdLine_TrayItem = _TrayCreateItem("Коммандная строка") _TrayItemSetIcon(-1, "cmd.exe", 0) $MSPaint_TrayItem = _TrayCreateItem("MSPaint") _TrayItemSetIcon(-1, "mspaint.exe", 0) _TrayCreateItem("") _TrayItemSetIcon(-1, "", 0) $Exit_TrayItem = _TrayCreateItem("Выход") _TrayItemSetIcon(-1, "shell32.dll", 28) _SetTrayIconBkColor(0xC46200) _SetTraySelectBkColor(0x087272) _SetTraySelectTextColor(0xFFFFFF) While 1 Switch GUIGetMsg() Case $Calc_TrayItem Run("Calc.exe") Case $Notepad_TrayItem Run("Notepad.exe") Case $CmdLine_TrayItem Run("Cmd.exe") Case $MSPaint_TrayItem Run("MSPaint.exe") Case $Word_TrayItem Run (@ProgramFilesDir &"\Microsoft Office\Office12\WINWORD.EXE") Case $Exit_TrayItem _TrayIconDelete($hTrayIcon) Exit EndSwitch WEnd |
------- Отправлено: 20:38, 17-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Цитата beve:
А что делает _TrayIconSetClick? Я не понял из кода. |
|
Отправлено: 21:07, 17-09-2009 | #3 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Цитата evg64:
|
|
------- Отправлено: 21:27, 17-09-2009 | #4 |
Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 21:53, 17-09-2009 | #5 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Подскажите, как вставить сюда этот скрипт
#RequireAdmin ;Добавляем программу в автозапуск If RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", @ScriptName) = "" Then _ RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", @ScriptName, "REG_SZ", '"' & @ScriptFullPath & '"') ;Указываем программу на запуск $sApp = "notepad.exe" ;Указываем число запуска $nDay = 16 While 1 If @MDAY = $nDay Then Run($sApp) While @MDAY = $nDay Sleep(60000) WEnd EndIf Sleep(1000) WEnd Уже все перепробовал но у меня не раб кнопка Выход, спасибо! |
Отправлено: 22:38, 17-09-2009 | #6 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 23:07, 17-09-2009 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Не появляеться значок "Безопасное извлечение устройства" при подключении USB Device | Baw17 | Microsoft Windows 2000/XP | 6 | 30-11-2010 14:02 | |
Интернет - [Решено] Сетевое подключение и значок в трее. Странности. | GeorgyM | Microsoft Windows 2000/XP | 7 | 06-06-2009 12:44 | |
Интерфейс - [решено] Значок подключения в трее | Goshar | Microsoft Windows 2000/XP | 6 | 04-06-2009 19:15 | |
[решено] значок громкости в трее | antoniospb | Автоматическая установка Windows 2000/XP/2003 | 3 | 17-03-2008 11:23 | |
[решено] Не появляется значок Громкость в трее | Klinifin | Microsoft Windows 2000/XP | 8 | 23-11-2006 18:26 |
|