html打开指定应用程序,什么是HTML应用程序?

HTA适用于像VB脚本这样的东西,你想要一个非MsgBox或控制台窗口的接口.

由于它是HTML,您可以使用按钮,文本区域,复选框等向用户显示信息并从中获取输入,并使用CSS来设置所有样式.由于HTA在本地计算机上运行,​​因此您可以访问VBScript用于计算和文件访问的所有内容,用于系统管理的WMI,使用COM对象的程序自动化,使用ADO进行数据访问等等.

我曾经写过一个HTA,用于从公共文件夹安装,更新和比较用户机器上的Word模板.用户可以在公共文件夹旁边看到他们的模板文件夹以了解它们是否是最新的,如果没有,则点击“更新”按钮.

另一个管理和验证在用户计算机上安装程序,必要时复制exe,确保正确设置注册表项,在桌面上放置快捷方式,让用户测试并查看安装结果,以及等等.它还将所有这些信息记录到一个公共场所供我查阅.

我最大的HTA项目之一是项目经理系统.界面向我展示了我所进行的所有Excel,Word或Access项目.它会在特定环境中打开所选项目,并向我展示它的所有部分.它允许我使用VBE自动化(Visual Basic编辑器COM接口)从公共库导入和导出代码模块.

我将把一个放在一起,在用户的机器上显示当前和“死”的打印机驱动程序.随着我通过电话指导他们,他们将运行HTA,它将列出所有已安装的打印机.他们会在他们想要保留的标记旁边放一个复选标记,然后按一个按钮删除所有其他标记.对他们来说相当容易,并且使我无法前往每台PC来解决这个问题.

这些东西中的许多只在Windows环境中有意义,但你也可以用它写一些非常通用的东西.你可以在VBScript或JScript(JavaScript)中表达的任何东西,并希望HTML / CSS前面是HTA的一个很好的候选人.我甚至还在其中编写了一个基本的网络聊天系统.

有很多小的HTA用于将数据从一种格式转换为另一种格式,例如将逗号分隔的数据转换为柱状,或添加或删除各种格式,如引用可打印的转义码,将十六进制格式的文本转换为纯文本,以及上.将文本复制到一个输入文本区域,检查几个选项并按“执行”按钮,然后从输出文本区域复制转换后的数据.我写的一个是SQL格式化程序.它需要SQL代码并将其包装为VB或Delphi字符串,以及

从包装回到普通的SQL代码,基本缩进和“漂亮的打印”来清理它.

我不像过去那样使用HTA那么多,但仍然认为它们是适合那种利基的各种工作的非常酷的技术.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值