后缀名为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. ccna学习指南第七版

    1.加电post自检    闪存查找ios 可随时从命令行进入设置模式,为此可在特权模式下输入setup    ctrl+c退出特权模式 6.2cli   命令行界面 进入cli router> ...

  3. 九度oj 题目1456:胜利大逃亡

    题目描述: Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会.魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius ...

  4. 利用Python访问Mysql数据库

    首先要明确一点,我们在Python中需要通过第三方库才能访问Mysql. 有这样几种方式:Mysql-python(即MySQLdb).pymysql.mysql-connector.Mysql-py ...

  5. 设计模式(十九)观察者模式 Observer

    模拟场景: 甲方提供了一个气象站的接口,气象站上面装有:温度感应装置.湿度感应装置.气压感应装置. 现在我们是乙方,需要设计一个 WeatherData 对象,从气象站获取数据,并且利用这些数据,更新 ...

  6. 【Luogu】P1169棋盘制作(单调栈)

    题目链接 唉……这种题放在NOIP以前我是会做的……但是为什么现在反而不会了…… 单调栈.预处理每个点向上能扩展的最大距离,左右用两遍单调栈扫一遍.注意边界. #include<cstdio&g ...

  7. HDU——2066一个人的旅行(优先队列SPFA水题)

    一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  8. java面试题之happens before原则

    JSR-133使用happens-before的概念来指定两个操作之间的执行顺序.由于这两个操作可以在一个线程内,也可以在不同线程之间.因此,JMM可以通过happens-before关系向程序员提供 ...

  9. vue当中设置全局变量的方法

    import fn from 'fn' Vue.prototype.fn = fn; 调用的时候 this.fn.way

  10. hdu 4353 统计点在三角形内的个数

    Finding Mine Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tota ...