在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 脚本主机 (JScript) 中执行此操作?我玩过eval,但没能成功。有任何想法吗?
谢谢,浣熊