后缀名为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. Java学习笔记1---JVM、JRE、JDK

    jdk包含jre,jre包含jvm. 用java语言进行开发时,必须先装jdk: 只运行java程序,不进行开发时,可以只装jre. JVM 即Java Virtual machine,Java虚拟机 ...

  2. VC6.0与Office2007~2010不兼容问题及解决方法

    一.问题描述 启动打开文件对话框中,在 Visual C++ 使用的键盘快捷键或从文件菜单上将导致以下错误: 在 DEVSHL 中的访问冲突 (0xC0000005).在 0x5003eaed 的 D ...

  3. day01_08.三大控制结构

    编程三要素:变量,运算,控制 控制: 有选择性的控制让你某部分代码执行,某部分不执行,或者来回反复执行某段代码 控制的三种基本机构:顺序,选择,循环 1.顺序 程序从上到下,顺序执行 <?php ...

  4. day01_02.php的开发环境准备

    PHP开发环境的准备 此套课程推荐xampp,也就是Apache+Mysql+PHP 但是我自己的机器装的是wamp环境,稍微有一些不一样,但是不影响使用

  5. 指定特殊的安装目录用configure进行配置

    linux - Make install, but not to default directories? - Stack Overflow I want to run 'make install' ...

  6. 山东理工大学第七届ACM校赛-G 飞花的传送门

    G - 飞花的传送门 飞花壕最近手头比较宽裕,所以想买两个传送门来代步(夏天太热,实在是懒得走路).平面上有N个传送门,飞花壕想要挑两个距离最远的传送门带回家(距离为欧几里得距离,即两点之间直线距离) ...

  7. DS-博客作业06--图

    DS-博客作业06--图 1.本周学习总结(0--2分) 1.思维导图 2.谈谈你对图结构的认识及学习体会. 本章的图,因为和上一章的树上的比较紧凑,所以在考前一个星期也有看书背代码,也有理解代码和思 ...

  8. python自动安装python2.7

    #coding = utf-8 import os import sys if(os.getuid() == 0): pass else: print ("you are not root ...

  9. axis2生成webservice服务端返回String[]和String[][]一维数组和二维数组解析

    环境:用axis2生成服务端,用aixs做客户端 1:直接返回String[]: public String[] testArr(String name) { String[] ret=new Str ...

  10. 关于python数据类型的一些举例

    if True: name2=1 print(name2) 输出:1 if False: name1=1 print(name1) 报错: NameError: name 'name1' is not ...