HTML Application
来源:互联网 发布:免费玻璃排版软件 编辑:程序博客网 时间:2024/06/05 01:05
hta就是一个HTML应用程序(HTML Application),
hta就是一个HTML应用程序(HTML Application),只要你双击就能运行
只要简单的用.hta为扩展名保存HTML页面就行了
下面的一个标准的HTML应用程序:
<HTML>
<HEAD>
<TITLE>HTA Demo</TITLE>
<HTA:APPLICATION ID=〃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 SCROLL=〃no〃>
<H1>HELLO, WORLD!</H1>
</BODY>
</HTML>
它多了HTA:APPLICATION标签。其实就是这个标签提供了一系列面向应用程序的功能。
它的各种属性:
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)
此属性为设置应用程序的图标。
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中的绝大多数标签、脚本等。
将用了fso的页面作成hta,双击运行时就没有安全警告的
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
WScript.ConnectObject(RemoteScript, "remote_");
RemoteScript.Execute();
while (RemoteScript.Status != 2)
WScript.DisconnectObject(RemoteScript);
function remote_Error()
{
var theError = RemoteScript.Error;
WScript.Echo("Error " + theError.Number + " - Line: " + theError.Line + ", Char: " + theError.Character + "nDescription: " + theError.Description);
WScript.Quit(-1);
}
Microsoft, Introduction to HTML Applications (HTAs),http://msdn.microsoft.com/en-us/library/ms536496%28VS.85%29.aspx
Microsoft, Learn About Scripting for HTML Applications (HTAs),
http://technet.microsoft.com/zh-tw/scriptcenter/dd742317%28en-us%29.aspxKai-Ping Hsu, HTML Application Builder,
http://kaiping.hsu.googlepages.com/htaBuilder.html
- HTML Application
- HTML应用程序(HTML Application)
- HTML应用程序(HTML Application)
- application.html.erb
- WIN32 application invoke html files
- win32 application invoke html files
- 【经验分享】本地脚本工具 -- Html Application
- NDK帮助文档学习--APPLICATION-MK.html
- win32 application invoke the html files ----2
- application和html和groovy的关联
- HTA是HTML Application的缩写(HTML应用程序)
- Integrate the CKEditor as html editor into iOS application
- Navigation Failed: Cannot Find Application\HTML\1033\default.htm
- Webkit关于HTML 5的Application Cache实现之研究
- HTML/CSS/JavaScript GUI in Java Swing Application
- Expected mime type application/octet-stream but got text/html.
- Application
- Application
- zz - transcript of Defining and Using Shared Resources in a Custom Control Library
- mysql 新建用户不能show databases;
- iis 无法找到该页
- 发送邮件编程原理
- 数据库大作业
- HTML Application
- Java数据库设计14个技巧
- Java常用术语解释
- 上一个计算器有bug,还是用语法制导的方法计算表达式,这个没有bug,用的是LL(1)表达式文法,以=号结束
- 两个数组a[n],b[n]重新排列后,两数组的和的差最小
- [JAVA]使用Eclipse从下载到编写一个实例全过程
- VS2008 VS2010发布网站时如何产生固定命名的 Dll 文件
- 【并查集】食物链
- 新一代搜索引擎WolframAlpha