后缀名为hta是什么文件,谢谢?

2006-10-11 21:36

提问者:
tanhailong2006
|
浏览次数:2092次

我来帮他解答

输入内容已经达到长度限制

还能输入 9999 字

插入图片删除图片插入地图删除地图插入视频视频地图

参考资料:提交回答取消

2006-10-12 21:54

满意回答

2006-10-12 21:54

热心网友

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);

}

参考资料:http://zhidao.baidu.com/question/350108.html

赞同

16

|
评论

提问者对回答的评价:

谢谢

百科知识 hta文件如何打开的更多相关文章

  1. 百科知识 tar文件如何打开

    tar 是什么文件格式,是干什么用的,用什么打开 tarball压缩格式,源于Linux的一个指令,Windows上可以用WinRAR打开 Linux的实用程序tar最初是为了制作磁带存档而设计的(把 ...

  2. 百科知识 STEP文件如何打开

    使用任何的主流三维设计软件Pro/E.UG.CATIA.Solidworks等等都可以直接打开. STEP文件是通用格式,但是在打开的时候不同软件会生成不同的文件,下面是Solidworks打开的效果 ...

  3. 百科知识 ass文件如何打开

    直接拖入视频即可播放 鼠标右键 用记事本打开 也有一些软件支持比如POPSUB(也比较方便调整时间轴) 如果你是说如何加载字幕的话 用VOBSUB是最好的... ASS是视频的字幕,和视频放在同一文件 ...

  4. 百科知识 DCR文件如何打开

    使用IE可以打开,但是需要先安装Adobe Shockwave Player 天空软件下载地址:http://fpdownload.macromedia.com/get/shockwave/defau ...

  5. 百科知识 epub文件如何打开

    .epub 简介 EPub是一个自由的开放标准,属于一种可以"自动重新编排"的内容:也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示.EPub档案内部使用了XHTML或 ...

  6. 百科知识 DMG文件如何打开

    1 DMG格式是在MAC系统上的一个镜象文件,也可以说是压缩文件,如果你是使用苹果机或在PC上装了MAC OS X for X86,在MAC系统上双击这个文件就可以解开了:现在在Windows平台,我 ...

  7. 百科知识 scm文件如何打开

    用scplayer打开,目前有效的下载链接将是: http://download.csdn.net/download/kevingao/2686778  

  8. 百科知识 kux文件如何打开

    即使是官方自带的浏览器也无法打开   你可以直接复制文件名   然后在百度里搜即可   你自己下载的东西还是能转码的      

  9. 百科知识 isz文件如何打开

    使用UltraISO可以打开

随机推荐

  1. iOS 9下支持的键盘类型:

    http://blog.csdn.net/cloudox_/article/details/50532124

  2. Leetcode25--->Reverse Nodes in k-Group(以k个节点为段,反转单链表)

    题目: 给定一个单链表,一次反转k个节点,最终返回翻转后的链表的头节点:如果链表不足k个,则不变 举例: Given this linked list: 1->2->3->4-> ...

  3. Mysql 安装及MySQL-python 问题

    今天遇到了个低级问题: EnvironmentError:mysql_config not found 网上谷歌了一圈发现没用,静下来想的时候才发现新电脑没安装Mysql,吐血 后面再去官网上下载My ...

  4. linux随笔二

    1.查看整个文件 cat mongo.sh    查看脚本文件的内容:mongo 172.60.0.203:27017/che001 -uplatform -pplatform cat -n **,查 ...

  5. TOJ2712: Atlantis

    小数据求面积并 There are several ancient Greek texts that contain descriptions of the fabled island Atlanti ...

  6. 九度oj 1006

    题目1006:ZOJ问题 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:20252 解决:3544 题目描述:                        对给定的字符串(只包含'z', ...

  7. iOS-Http : GET : POST

    一.概述 * HTTP/1.1协议共定义了8中请求方法:OPTIONS, HEAD, GET, POST, PUT, DELETE, TRACE, CONNECT. * GET方法和POST是我们使用 ...

  8. ubuntu14.04 python + opencv 傻瓜式安装解决方案

    ubuntu14.04  python + opencv 傻瓜式安装解决方案 ubuntu下使python和opencv来做开发的话,总要花那么点时间来配置环境.我偶然间发现了一种傻瓜式安装办法希望快 ...

  9. 【HDOJ6224】Legends of the Three Kingdoms(概率DP)

    题意:三国杀,给定4个白板武将的血量,4个角色轮流行动,每回合行动时如果该人存活则可以选择使阵营不同的角色血量-1,血量为0则死亡.每个人按自己获胜概率最大化行动,如果有多种方案概率相同则等概率选择这 ...

  10. 下拉菜单的option的value属性值问题

    下拉菜单的所有option都必须有value值,如果没有value会将标签中间的值传上去: 比如: <span class="el_spans">试卷级别:</s ...