프로그래밍 2008/08/01 14:59

HTA script

HTA 를 발견하고 브라우징 기반의 콘텐츠 전시가 쉬워졌다.
몇가지 제약이 있긴하지만. 훗.


예제
<head>
<title>HTA Test</title>
<HTA:APPLICATION
    APPLICATIONNAME="HTA Test"
    SCROLL="yes"
    SINGLEINSTANCE="yes"
    WINDOWSTATE="maximize"
/>
</head>


<script language="VBScript">
Sub TestSub
Msgbox "Testing 1-2-3."
End Sub
</script>
<body>
<input type="button" value="Run Script" name="run_button" onClick="TestSub">
<p>
</body>

<HTA:Application> Tag
HTA 윈도우 모양을 바꾸기 위한 태그

Property

Description

ApplicationName

HTA의 이름. SingleInstance 를 위한 표기이고, 윈도우 작업관리자에 이 이름이 표시된다. 없을경우 경로를 표시한다. SingleInstance는 동일한 어플리케이션의 실행을 방지한다.

Border

윈도우의 경계선 설정. thick (유동크기 윈도우), thin (고정크기 윈도우), none(없음)

Caption

타이틀바에 이름을 표시할 지 설정. Yes(기본),No

MaximizeButton

전체화면 버튼. Yes(기본), No

MinimizeButton

축소 버튼. Yes(기본), No

Scroll

스크롤 표시. Yes(기본), No

ShowInTaskbar

작업표시줄에 보일지 설정. Yes(기본), No

SingleInstance

동일한 어플리케이션을 동시에 하나이상 실행할지 설정. Yes 이면, 반드시 ApplicationName을 지정해야 한다. Yes(기본), No

SysMenu

제목표시줄에 시스템 메뉴를 보일지 설정. Yes(기본), No

WindowState

처음 윈도우 사이즈. Normal(기본), Minimize, Maximize.


사용자 삽입 이미지















이밖에도
    id 지정도 가능
    innerborder 안쪽 경계선 설정. Yes(기본), No.
    icon 아이콘 파일을 만들어서 작업표시줄에 표시할 수 있다.(예) icon="file.ico"

------------------------------------------------------------------------------------
<Script> Tag
VBScript 를 지원한다.
비주얼 베이직 스크립트 레퍼런스 : http://www.microsoft.com/technet/scriptcenter/guide

HTA 도움문서 :


refer to(more info) : http://www.microsoft.com/technet/scriptcenter/hubs/htas.mspx