Описание функции


TrayTip

Отображает всплывающую подсказку от иконки в трее.

TrayTip('title','text',timeout[,option=0])

Параметры

title Заголовок с жирным шрифтом в верхней части всплывающей подсказки. (Максимум 63 символа)
text Текст всплывающей подсказки. (Максимум 255 символа)
timeout Грубая установка времени (в секундах) отображения всплывающей подсказки. (Windows отображает мин. и макс. около 10-30 секунд, но не всегда выполняется в этом диапазоне.)
option [необязательный] Смотрите примечания.
0 - (по умолчанию) Без иконки
1 - Иконка "Информация"
2 - Иконка "Предупреждение"
3 - Иконка "Ошибка"

Примечания

Подсказка трея закрывается, если иконка AutoIt в трее исчезает. Следовательно, всплывающая подсказка не может появиться, если установлен AutoItSetOption('TrayIconHide',1) или если пользователь отключил отображение всплывающих подсказок в настройках реестра!

Windows XP обычно проигрывает звук при отображении всплывающей подсказки. Этот звук можно выключить, добавив 16 в параметр option или установив пустой заголовок.

Чтобы очистить всплывающую подсказку, которая продолжает отображаться, вызовите другую подсказку с пустым текстом (и любым заголовком).

Функцию можно подключить через команду exect
Для передачи пустой строки можно воспользоваться ключевым словом Null
class="S51">Default

См. также

ToolTip, MsgBox, TrayIconHide (Опция)

Примеры:
 Как создать кнопку?


exect=TraySetState(1)||TrayTip('Информация','---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',5,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в трее с информацией: Путь объекта под курсором и его даты создания

<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n06> exect=TraySetState(1)||TrayTip('***********Скоро~~Разминка***********','До~~начала~~разминки~~осталось~~10~~секунд'&@CRLF&'<info=s100dddd~~MMMM~~yyyy~~H:mm:ss>',5,1)||Sleep(1000) infbx=InfoBox16 sndps=D:\TCSibirnik\Files\Sound\Warmup\start.mp3||1 blist=PS<D:\Досуг\Музыка//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||Приятной~~Разминки||@$f250\Files\Htm\Trec_Timer2.htm||500||40||65||840||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> sndps=D:\TCSibirnik\Files\Sound\Warmup\finish.mp3||1 ;; Вывод сообщения "Пора на разминку", проигрыш звукового файла, проигрывание случайного трека в бегущей строке, проигрыш звукового файла, закрытие и повтор цикла через 30 минут

exect=TraySetState(1)||TrayTip(Null,'---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',5,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в трее с информацией: Путь объекта под курсором и его даты создания (без заголовка)


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru