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?

questionAnswers(3)

yourAnswerToTheQuestion