vbscript Zmienia ciąg znaków na zmienną w pętli?
Próbuję użyć Eval vbscript (a może potrzebuję Execute), aby utworzyć zmienne z nazw kluczy z pliku ini. Plik ini może mieć nieograniczoną liczbę nieznanych par klucz = val. Muszę utworzyć zmienną na podstawie nazwy klucza bez względu na wszystko.
Ini Zawartość pliku:
myPath=c:\test
myExe=myapp.exe
....
xxx=123
yyy=abc
Mój kod, który odczytuje ini i zwraca klucz i wartości do obiektu
Kod, który próbuję uruchomić, jest tutaj:
For each pair in objINI
Eval("pair.key=pair.val")
Next
msgbox myPath
msgbox myExe
Ale oba msgboxy pokazują puste I tak, jestem pewien, że par.key i pair.val mają poprawne wartości.
Myśli o tym, czego mi brakuje lub czy jest to możliwe?