TrayTip

트레이 아이콘 근처에 풍선 메시지 창을 생성합니다.

TrayTip [, Title, Text, Seconds, Options]
선택

매개변수

Title

매개변수를 모두 생략하면, 현재 보여지는 TrayTip 창이 제거됩니다.

그렇지 않으면, 이 매개변수는 창의 제목으로서, 73 문자까지 허용됩니다 (이 길이를 넘어간 문자는 보이지 않습니다).

Title이 비어 있으면, 제목 줄은 완전히 풍선 창으로부터 제거되고, 그 때문에 수직으로 더 짧게 됩니다.

Text

이 매개변수를 생략하거나 비어 있으면, 현재 보여지는 TrayTip 창이 제거됩니다.

그렇지 않으면, 보여줄 메시지를 지정하십시오. Title 아래에 나타납니다. Text의 앞쪽 265 개의 문자만 보입니다. 캐리지 리턴 (`r) 또는 라인피드 (`n)를 사용하면 여러 줄의 텍스트를 만들 수 있습니다. 예를 들어: Line1`nLine2.

Text가 길면, 계속 섹션을 수단으로 더 짧은 줄로 가를 수 있습니다. 그러면 가독성과 유지관성이 더욱 향상될 것입니다.

Seconds

창을 보여줄 대략적인 초의 개수. 그 이후는 자동으로 OS가 제거합니다. 10보다 작거나 30보다 크면 대신에 보통 최소 시간 (10) 또는 최대 시간 (30)을 보여주는 시간으로 사용됩니다. 비어 있거나 생략하면, 최소 시간이 보통 사용됩니다. 이 매개변수는 표현식일 수 있습니다.

실제 시간제한은 지정한 시간과 다를 수 있습니다. 마이크로소프트사의 설명에 의하면, "사용자가 컴퓨터를 사용하고 있는 듯 보이면, 시스템은 시간제한을 향하여 이 시간을 세지 않습니다." (기술적인 상세는 여기를 참조하십시오). 그러므로, 얼마나 오랫동안 TrayTip을 보여줄 지 정밀하게 제어하려면, Sleep 명령어 다음에 매개변수 없이 TrayTip을 사용하거나, 아니면 아래의 예제 섹션에서 시연하듯이 SetTimer를 사용하십시오.

Options

Options 매개변수는 다음 값들의 조합(합)일 수 있습니다:

기능십진 값십육진 값
정보(Info) 아이콘10x1
경고(Warning) 아이콘20x2
에러(Error) 아이콘30x3
Windows XP 이후: 고지 사운드를 연주하지 않습니다.160x10
Windows Vista 이후: 큰 버전의 아이콘을 사용합니다.320x20

생략하면 기본값은 0이고, 이것은 아이콘이 없다는 뜻입니다. 아이콘은 Title이 생략되면 보이지 않습니다.

이 매개변수는 표현식일 수 있습니다.

논평

TrayTip 풍선 창은 스크립트에 (#NoTrayIcon 또는 Menu, tray, NoIcon을 사용해) 트레이 아이콘이 없으면 보이지 않습니다. 비슷하게, 다음 REG_DWORD 값이 존재하고 0으로 설정되어 있으면, TrayTip은 작동하지 않습니다:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced >> EnableBalloonTips
선택 | 내려받기

관련하여 말씀 드리자면, 사용자가 마우스를 스크립트의 트레이 아이콘 위에 올릴 때마다 툴팁이 보여집니다. 이 툴팁의 내용은 다음과 같이 바꿀 수 있습니다: Menu, Tray, Tip, My New Text.

관련 항목

ToolTip, SetTimer, Menu, SplashTextOn, MsgBox, InputBox, FileSelectFile, FileSelectFolder

예제

TrayTip, My Title, Multiline`nText, 20, 17

; (현재 쓰레드를 멈추는) Sleep을 사용할 필요 없이
; 보여주는 시간을 더 정밀하게 제어하려면:
#Persistent
TrayTip, Timed TrayTip, 이것은 5 초간 화면에 보여집니다.
SetTimer, RemoveTrayTip, 5000
return

RemoveTrayTip:
SetTimer, RemoveTrayTip, Off
TrayTip
return

; TrayTip을 영원히 보여주려면, 타이머를 사용하여 주기적으로 갱신하십시오:
SetTimer, RefreshTrayTip, 1000
Gosub, RefreshTrayTip  ; 한 번만 호출하면 즉시 시작합니다.
return

RefreshTrayTip:
TrayTip, Refreshed TrayTip, 이것은 거의 영구적인 TrayTip입니다., , 16
return
선택 | 내려받기