【发布时间】:2017-11-09 17:24:11
【问题描述】:
我想尝试制作一个在会话之间保存一些数据的 HTA。该文件可能会从一台计算机移动到另一台计算机,所以我不想依赖cookies,并且它没有一些远程服务器来保存数据,所以我希望找到一种方法来使用像vbscript这样的脚本来编写将保存数据返回给 HTA 本身,以便应用程序下次运行时,它已经拥有最新信息。
我可能会在代码中将一行行作为变量声明列表用于初始化应用程序。应用程序中会有某种“保存”按钮,它将读取这些变量的当前状态并编辑 hta 文件的源代码,特别是在这些行上,并用当前值替换这些值。
由于 HTA 文件本质上只是一个具有不同扩展名的文本文件,我认为有一种方法可以让 HTA 像任何其他文件一样编辑自身……但我实际上不知道该怎么做,或者如何隔离变量将驻留的代码行并对其进行编辑,而不必将整个文件加载到内存中并在每次我想保存某些内容时保存整个内容...我想保持完全独立,所以我不想依赖像 XML 或 CSV 这样的外部文件来存储会话之间的设置,所以我希望能够将数据嵌入到 HTA 中。
【问题讨论】: