반응형
윈도우 작업표시줄에는 시간이 나오는데
시간을 표시하거나 숨기는 방법이 있어서 소개하려 한다.
아래 주소에서 위에서 소개한 동작을 구현한 코드를 발결할 수 있었다.
http://www.autohotkey.com/board/topic/70770-win7-taskbar-clock-toggle/
코드는 다음과 같다.
#CapsLock::
ControlGet, hClock, Hwnd,, TrayClockWClass1, ahk_class Shell_TrayWnd
hShell := DllCall("GetAncestor", "UInt", hClock, "UInt", 2) ; GA_ROOT
while GetKeyState("LWin")
{
WinShow, ahk_id %hClock%
DllCall("SendMessage", "UInt", hShell, "UInt", 0x5, "UInt", 0, "UInt", 0x0)
}
WinHide, ahk_id %hClock%
DllCall("SendMessage", "UInt", hShell, "UInt", 0x5, "UInt", 0, "UInt", 0x0)
Return
Window + CapsLock 을 누르면 Trigger 가 되고 window 키가 눌러진 동안에 시간이 표시된다.
Window 버튼을 release 하면 다시 시간 표시가 숨겨진다.
반응형
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey 변수 값이 비었는지 확인하기 (0) | 2015.01.18 |
---|---|
Autohotkey 32, 64 비트 구분하기 (0) | 2015.01.18 |
Autohotkey 로 윈도우 종료 및 다시 시작하기 (0) | 2015.01.10 |
Autohotkey System32 안의 SnippingTool.exe, StikyNot.exe 실행 (2) | 2014.12.04 |
Autohotkey 를 이용하여 Windows 마우스 제스쳐 기능 사용하기 (1607) | 2014.07.07 |
Autohotkey 강좌, 프로그램에 따라 기능이 다른 단축키 설정 #if (2) | 2014.07.04 |
Autohotkey Date Parser (0) | 2014.07.02 |
간편한 Autohotkey Editor - AutoHotkey Toolkit (0) | 2014.07.02 |
댓글