これは、質問ではなく、情報の投稿です。しかし、自由回答の質問を残しておきます。アイデアを改善できる場合は、共有してください。〜編集
HTA に変数を格納するより良い方法はありますか? 私はこの方法を思いつきましたが、うまくいきましたが、これが最善の方法であるかどうかはわかりません。
序文: 私はコーディングが初めてです。
私は、VBScript によって支えられている (HTA でラップされた) GUI に取り組んできました。他のサブ/関数で個別に簡単に呼び出すことができる変数を動的に保存する方法を探していました。これが私が思いついたものです。
擬似コード:
Function StoreVar()
If somecondition = "someexpectation" Then
source.InnerHTML = "<a name='myVar' value='var1'></a>"
Else
source.InnerHTML = "<a name='myVar' value='var2'></a>"
End If
End Function
マークアップ;
<div id="source"></div>
<input type="button" name="Show Variable" onclick="CallVar()" />
格納された変数を呼び出します。
Function CallVar()
MsgBox myVar.value
End Function
かなり簡単ですが、実際の変数が保存されているのを見ることがないため、少しトリッキーを使用します。これは、変数が入っている div が GUI に表示されないためです。GUI に与える唯一の影響は、html 内の div の実際の配置です。私は通常、これらの div を html 本文の最後に配置します。
何はともあれ、正式に加入しました。私はコーディングを始めてから (それほど長くはありません) このサイトを使用していますが、貢献を始めようと考えました。