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.Sleep(100);
}
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);
}
<!---->
分享到:
相关推荐
!!!!!服务器需要添加配置!!!!!!!!! 建议使用Google Chrome 测试 我的是Apache服务器 conf/httpd.conf 文件的mime_module 中添加 . . . AddType text/cache-manifest .appcache </IfModule>
"Beginning iOS Application Development with HTML and JavaScript"(使用HTML和JavaScript开始iOS应用程序开发)是一本介绍如何使用HTML和JavaScript来创建iOS应用程序的书籍。这本书主要面向那些希望利用自己在...
[For Dummies] 使用HTML5开发Windows 8应用程序初学者指南 [For Dummies] Windows 8 Application Development with HTML5 For Dummies (E-Book) ☆ 出版信息:☆ [出版机构] For Dummies [出版日期] 2012年11月19...
app directory$ npm i# to install all the dependencies$ npm run dev# to run the project, then head over to your browser and localhost:3000, to see your application in action享受您功能强大的应用程序
8.4.2 编写blur.html应用页面 166 8.4.3 编写blurworker.js 167 8.4.4 与web worker通信 168 8.4.5 运行程序 169 8.4.6 示例代码 170 8.5 小结 174 第9章 web storage api 175 9.1 html5 web storage概述 175...
为什么要使用Application Cache技术? 在HTML5之前,我们需要接入网络才能访问,这毫无疑问是网站多次请求服务器,...实际开发中,主要是使用Application Cache和LocalStorage技术,它们来自HTML5技术。 (1)Applicati
根据http://www.cnblogs.com/hwangbae/archive/2012/07/26/2610469.html《自己动手让Visual Studio的Win32向导支持生成对话框程序》制作的vs2012中文版创建win32基于对话框的应用程序向导(上述该文章提供的是英文版...
在SAP Cloud Platform的Cloud Foundry环境上,可以使用以下选项之一运行已上载到HTML5应用程序存储库的应用程序:独立的应用程序路由器或由SAP Cloud Platform管理HTML5应用程序运行时。 这两个选项都允许您在HTML5...
8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 运行程序 169 8.4.6 示例代码 170 8.5 小结 174 第9章 Web Storage API 175 9.1 HTML5 Web Storage概述 175 9.2 ...
10.4.2 编写blur.html应用页面 217 10.4.3 编写blurWorker.js 218 10.4.4 与Web Worker通信 218 10.4.5 运行程序 219 10.4.6 示例代码 220 10.5 小结 225 第11章 Web Storage API 226 11.1 HTML5 Web Storage...
8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 运行程序 169 8.4.6 示例代码 170 8.5 小结 174 第9章 Web Storage API 175 9.1 HTML5 Web Storage概述 175 9.2 ...
什么是应用程序缓存(Application Cache)? HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: 离线浏览 – 用户可在应用离线时使用...
WHATWG 致力于 Web 表单和应用程序,而 W3C(World Wide Web Consortium,万维网联盟) 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。[1] HTML5草案的前身名为 Web Applications 1.0...
使用Java EE 和 HTML5开发企业级应用程序的教程,PDF格式,英文版。
碧玉Jasper是一组库,使开发人员可以使用组件方法创建可扩展且灵活的单页应用程序...index.html”以查看应用程序要测试应用程序,请运行grunt test 。 共: git clone git@github.com:jasperjs/jasper-application.git
您可以在SAP Business Application Studio中或在自己的IDE(集成开发环境)中开发应用程序,然后将其部署到HTML5应用程序存储库中。 根据后端应用程序的设置,您可以在开发过程中配置目标,或者在部署应用程序后...
JAWS 是一个无服务器应用程序框架( Server-less Application Framework )。JAWS 目的是,通过 AWS 的 Lambda 服务,使应用程序无需服务器、容器、平台,重新定义如何创建大规模可扩展的(且经济的)应用程序。JAWS...
8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 运行程序 169 8.4.6 示例代码 170 8.5 小结 174 第9章 Web Storage API 175 9.1 HTML5 Web Storage概述 175 9.2 ...
1.2.1 HTML5 Web应用程序 4 1.2.2 HTML5移动应用功能 5 1.2.3 HTML5音频编码 5 1.2.4 HTML5视频编码 6 1.3结论 6 HTML5新特性介绍 6 2.1. 新标记 6 2.1.1. 结构性标记 6 2.1.2. 语义性标记 7 2.1.3. 语义性内联元素 ...