HTA的全名为HTMLApplication,翻译过来就是HTML应用程序,你只要简单的用.hta为扩展名保存HTML页面就算创建了一个HTA文件,下面我们就用HTA来编个窗口,将以下这段代码保存为.hta文件,然后再用浏览器打开。
<HTML>
<HEAD>
<TITLE>www.</TITLE>
<HTA:APPLICATIONID="oHTA"
APPLICATIONNAME="myApp"
BORDER="thin"
BORDERSTYLE="normal"
CAPTION="yes"
ICON="filename.ico"
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="no"
INGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="normal"/>
</HEAD>
<BODY>
<b>http://www.</b>
</BODY>
</HTML>
有人会发现上面这些代码与平时的html有点不同,多了HTA:APPLICATION标签,这就是关键之处,hta通过它来提供一系列面向应用程序的功能,下面是它的属性:
■ APPLICATIONNAME属性(applicationName):此属性为设置HTA的名称。
■ BORDER属性(border):此属性为设置为HTA的窗口边框类型,默认值为thick。它可以设为:
· thick指定窗口为粗边框
· dialogwindow指定窗口为对话框
· none指定窗口无边框
· thin指定窗口为窄边框
■ BORDERSTYLE属性(borderStyle):此属性为设置HTA窗口的边框格式,默认值为normal。它可以设为:
· normal普通边框格式
· complex凹凸格式组合边框
· raised凸出的3D边框
· static3D边框格式
· sunken凹进的3D边框
■ CAPTION属性(caption):此属性为设置HTA窗口是否显示标题栏或标题,默认值为yes。
■ ICON属性(icon):此属性为设置应用程序的图标。
■ MAXIMIZEBUTTON属性(maximizeButton):此属性为设置是否在HTA窗口中显示最大化按钮,默认值为yes。
■ MINIMIZEBUTTON属性(minimizeButton):此属性为设置是否在HTA窗口中显示最小化按钮,默认值为yes。
■ SHOWINTASKBAR属性(showInTaskBar):此属性为设置是否在任务栏中显示此应用程序,默认值为yes。
■ SINGLEINSTANCE属性(singleInstance):此属性为设置是否此应用程序同时只能运行一次。此属性以APPLICATIONNAME属性作为标识,默认值为no。
■ SYSMENU属性(sysMenu):此属性为设置是否在HTA窗口中显示系统菜单,默认值为yes。
■ VERSION属性(version):此属性为设置应用程序的版本,默认值为空。
■ WINDOWSTATE属性(windowState):此属性为设置HTA窗口的初始大小,默认值为normal。它可以设为:
· normal默认大小
· minmize最小化
· maximize最大化
以上括号中的是在脚本引用的属性。在脚本中以上属性皆为只读属性。此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。
在HTA中还可以继续使用html中的绝大多数标签、脚本等。