在HTA窗口中显示实时日志

时间:2014-04-10 21:47:58

标签: vbscript hta

我正在开发一个液体处理机器人的应用程序,我想在运行期间显示一个HTA窗口,它不断更新,告诉用户或不经意的观察者它处于什么阶段。机器人的软件基本上是一个带有几个旋钮的vbScript GUI,可以在运行期间运行vbScript和可执行文件。我可以使用vbScript创建一个带时间戳的文件并在运行期间附加它,但我希望能够在浏览器窗口中实时渲染它。 最初我想到为每个阶段保存几个版本的模板HTA窗口并从软件中打开它们但我似乎找不到任何代码会在打开一个新窗口之前关闭当前打开的窗口。 我认为可能只是在每个阶段编写一个新的文本文件并让HTA在If FileExists的基础上显示更新,但我再也找不到任何会使HTA窗口频繁检查的代码(但也不会用尽所有CPU或提出可能导致浏览器崩溃的警告)并“重新绘制”窗口。 我个人对vbScript和HTML / CSS只有一点熟悉,但如果任何可行的解决方案涉及JavaScript或其他任何我愿意去的地方!

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

只需设置要更改的元素的innerhtml或outerhtml。

        HotKeyList.InnerHTML = "<table id=thotkeylist>" & headrow & TableVar & "</table>"

<span id=HotKeyList>

</span>