什么是hta(HTML Application)

HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB、C++等程序语言所设计的软件界面没什么差别。

一般情况下,hta可以用vbscript与jscript编写,vbs功能更强大,毕竟是微软自己的东西。hta可以操作数据库,界面用html+css就可以实现,很方便写一些简单的应用。

目前我们为大家整理一些不错的hta实例,喜欢的朋友可以到这里(http://www.jb51.net/list/list_110_1.htm)查看。

HTA实例
下面是一个HTA的例子:


代码如下:

<html>
<head>
<title>;第一个HTA的例子</title>
<style>
p {font-size:24;cursor:hand}
</style>
</head>
<body>
<center>
<p>
HTA
HTML Application
HTML应用程序
</p>
</center>
</body>
</html>

把上面的代码复制到任意文本编辑器中,然后保存为*.hta,直接双击就可以看到效果。
HTA属性
HTA与普通的网页结构差不多,所以设计出来很容易,当然HTA还有许多自己独特的属性:
语法的要求
HTA对语法的要求比HTML还要松,甚至连<html>;、<body>;等标记都可以省略:

注意:上面就是整个HTA文件的全部代码。

HTA的外观
可以用<HTA:Application>;来设定HTA应用程序的外观,如标题栏、边框大小等,必须放在<head>;中。

代码如下:

<html>
<head>
<title>;第一个HTA的例子</title>
<HTA:Application ID="oHTA"
Applicationname="myApp"
border="thin"
borderstyle="normal"
caption="yes"
icon="filename.ico"
maximizebutton="yes"
minimizebutton="yes"
showintaskbar="no"
singleinstance="no"
sysmenu="yes"
version="1.0"
windowstate="normal"
scroll="yes">
</head>
<body>
<center>
HTA
HTML Application
HTML应用程序
<button onclick=”self.close()” style=”font-size:18”>;离开</button>
</center>
</body>
</html>

属性说明:

APPLICATIONNAME属性(applicationName)
此属性为设置HTA的名称。
BORDER属性(border)
此属性为设置为HTA的窗口边框类型,默认值为 thick。
它可以设为 thick 指定窗口为粗边框
dialog window 指定窗口为对话框
none 指定窗口无边框
thin 指定窗口为窄边框
BORDERSTYLE属性(borderStyle)
此属性为设置HTA窗口的边框格式,默认值为 normal。
它可以设为

normal 普通边框格式
complex 凹凸格式组合边框
raised 凸出的3D边框
static 3D边框格式
sunken 凹进的3D边框
CAPTION属性(caption)
此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。
ICON属性(icon)
此属性为设置应用程序的图标。
MAⅪMIZEBUTTON属性(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 默认大小
minimize 最小化
maximize 最大化
SCROLL属性(Scroll)
此属性为设置是否在右端显示竖向滚动条,默认值为 yes

(0)

相关推荐

  • 什么是hta(HTML Application)

    HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB.C++等程序语言所设计的软件界面没什么差别. 一般情况下,hta可以用vbscript与jscript编写,vbs功能更强大,毕竟是微软自己的东西.hta可以操作数据库,界面用html+css就可以实现,很方便写一些简单的应用. 目前我们为大家整理一些不错的hta实例,喜欢的朋友可以到这里(http://www.jb51.net/list/li

  • hta 实现的五子棋界面

    保存为 五子棋.hta,运行即可看到效果 <html> <title>五子棋界面 - zh159</title> <hrad> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <HTA:APPLICATION ID="MyhyliApp" APPLICATIONNAME="五子棋界面

  • 如何使一个HTA位于屏幕中心(Win32_DesktopMonitor)

    我们可以调整(如果需要)窗口大小并使其居中,但这样做时会在屏幕上出现瞬间的闪烁.这并不是太明显,其实际结果就是你所期望的:HTA 会位于屏幕中心.我们希望这个过程变得稍微流畅些,但目前我们不得不使用此方法. 下面是 HTA 示例的代码.(若要实现此过程,请复制该代码,并将其粘贴到记事本中,然后以 .hta 为文件扩展名保存该文件.)我们担心的部分(也是唯一真正有用的部分)是 Window_Onload 子例程,每当 HTA 被加载或更新时,该子例程就自动运行: 复制代码 代码如下: <html>

  • 用hta实现的远程桌面连接脚本

    这是一个HTA的脚本,复制下面代码,然后将文件后缀修改为CCC.HTA即可使用,脚本原文出自: myITforum.Com"Connection File" /Console /Admin /W:xxx /H:xxx /Public /Span /Edit /Migrate For a complete list of available remote desktop connection usage switches from the Run line enter: Mstsc /?

  • 用hta做的好玩的小程序(固定在桌面)

    大家好,开始了啊.先在桌面上建个文本文挡将下面的程序复制进去 复制代码 代码如下: <html><head><title>测试 o(∩_∩)o...哈哈</title><!--这里是标题--><hta:application sysmenu=no scroll=no border=none><script language="vbscript">sub sub1me.closeend subme.res

  • hta文件介绍(编写小程序的好东东)

    总是想用script语言编写一些小程序,以前总是写成html格式的,可每次打开都会有安全提示,今天突然发现了如果保存成hta格式的文件,效果大不一样. 嘿嘿.. HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB.C++等程序语言所设计的软件没什么差别. 下面是一个HTA的例子: 复制代码 代码如下: <!-example1.hta--><html><head><

  • HTANoid 用hta编写的一个经典的游戏

    This game is not finished. The purpose was just to show you that you can do some graphical things without having to use external pictures. If you want to develop this game, please submit your updates. File Name : htanoid.hta Requirement : IE 6 ? Auth

  • A notepad made in HTA(hta实现的记事本)

    This notepad can handle bigger files than the one shiped with Win9x. Learn how to make windows looking interfaces in HTML. Interesting use of Commondialogs. 效果图: 复制代码 代码如下: <html><head> <HTA:APPLICATION APPLICATIONNAME="HTANotePad"

  • hta实现的定时关机小程序

    定时关机小程序 界面: 实现代码: 复制代码 代码如下: <head><title>定时关机小程序</title><HTA:APPLICATION      APPLICATIONNAME="HTA Test"  Borde="thin"  BorderStyle="raised"  ICON="C:\WINDOWS\SYSTEM32\control.exe"      SCROLL=

  • vpn连接程序hta版实现代码(修改)

    复制代码 代码如下: <HTA:APPLICATION ID="MySampleHTA" Caption="yes" SCROLL="auto" border="none" borderStyle="static" SINGLEINSTANCE="yes" maximizebutton="no" BORDER="no" icon="

随机推荐