config.txtには、次の文字列があります。
Dispatcher=argo
Address=10.5.23.14
User=joe
私のscript.jsには、次の変数があります。
var Dispatcher, Address, User;
script.js で、config.txt を読み取り、文字列を解析して、名前と値のペアを取得します。
ConfigPair = ConfigString.split("=");
VarName = ConfigPair[0];
VarValue = ConfigPair[1];
私が望むのは、VarValue を VarName 変数に割り当てることです。たとえば、VarName に「Address」、VarValue に「10.5.23.14」を取得した場合、Address 変数を 10.5.23.14 に設定したいとします。
私はそのようなことをしたくありません:
if (VarName == "Dispatcher") {
Dispatcher = VarValue;
} else if (VarName == "Address") {
Address = VarValue;
} else if bla-bla-bla
どうにかして VarName の値を「読み取り」、対応する変数に VarValue を代入したいと考えています。Windows Script Host (JScript) でそれを行うことは可能ですか? evalで遊んでみましたが、うまくいきませんでした。何か案は?
ありがとう、ラクーン