[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[转贴] VBS脚本的GUI界面——HTA简明教程

转自:http://blog.csdn.net/inject2006/article/details/2039739

HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,双击就能运行,与VB、C++等程序语言所设计的软件没什么差别。原来网页中的工具栏、地址栏以及菜单栏在这个窗口里都没有被显示出来,还可以使用html中的绝大多数标签、脚本等,这就给予你对界面设计更多的控制权。(天哪,当我看到这句话的时候,心情是多么的激动,这不是专为vbs脚本设计的gui界面吗?)
与普通HTML网页相比,它多了HTA:APPLICATION标签,其实就是这个标签提供了一系列面向应用程序的功能,这个特殊的标签,允许你控制这个应用程序的用户界面(UI)。<HTA:APPLICATION>标签位于<HEAD>标签里,它允许你控制诸如是否在所含的窗口里显示一个标题栏,或者显示最大最小化按钮。<HTA:APPLICATION>标签还让你能够访问客户的机器而不用担心安全的限制。

  

对象HTA:APPLICATION必要的标记。

  

表示这个HTML文档是HTA应用对象模型

  
  

Applicationname属性设置HTA的名称

  
  

Borde属性设置窗口边框类型,默认值为thick

  
  

thick

  
  

指定窗口为粗边框

  
  

dialog window

  
  

指定窗口为对话框

  
  

none

  
  

指定窗口无边框

  
  

thin

  
  

指定窗口为窄边框

  
  

BorderStyle属性设置窗口的边框格式,默认值为
normal

  
  

normal

  
  

普通边框

  
  

complex

  
  

凹凸格式组合边框

  
  

raised

  
  

凸出的3D边框

  
  

static

  
  

3D边框

  
  

sunken

  
  

凹进的3D边框

  
  

Caption属性设置窗口是否显示标题栏或标题,默认值为
yes

  
  

Icon属性设置应用程序的图标。

  
  

MaximizeButton属性设置是否在窗口中显示最大化按钮,默认值为
yes

  
  

MinimizeButton属性设置是否在窗口中显示最小化按钮,默认值为
yes

  
  

ShowInTaskBar属性设置是否在任务栏中显示此应用程序,默认值为yes

  
  

SingleInstance属性设置此应用程序是否同时只能运行一次。

  

此属性以ApplicationName属性作为标识,默认值为
no

  
  

SysMenu属性设置是否在窗口中显示系统菜单,默认值为
yes

  
  

Version属性设置应用程序的版本,默认值为空。

  
  

WindowState属性设置窗口的初始大小,默认值为
normal

  
  

normal

  
  

默认大小

  
  

minmize

  
  

最小化

  
  

maximize

  
  

最大化

  

返回列表