창을 항상 맨 위에 표시하는 방법

창을 항상 맨 위에 표시하려면 기존 프로그램을 사용해도 되지만, 스크립트를 작성해도 됩니다. 다음은 Ctrl+Shift+Alt+T를 눌렀을 때 항상 맨 위에 표시되도록 하는 스크립트입니다.

AutoHotKey로는 아래처럼 하면 됩니다.

^!+t::  WinSet, AlwaysOnTop, , A

AutoIt으로는 아래처럼 하면 됩니다.

#include <AutoItConstants.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>

HotKeySet("^!+t", "process_hot_key_press")

While 1
	Sleep(1000)
WEnd

Func process_hot_key_press()
	Local $window_handle = WinGetHandle("[ACTIVE]")
	WinSetOnTop($window_handle, "",  BitAND(_WinAPI_GetWindowLong($window_handle, $GWL_EXSTYLE), $WS_EX_TOPMOST) = 0)
EndFunc
Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중