Я должен работать с INI-файлом, но мне нужно, чтобы значение, заданное в файле, основывалось на переменной среды. Например,
... [program] dir =% SystemDrive%\SomeFolder\...
В этом случае SystemDrive
является переменной среды на компьютере. Программное обеспечение, которое читает этот INI-файл, находится вне моего контроля, но я вижу из сообщения об ошибке, что он читает dir
как %SystemDrive%\SomeFolder\
вместо расширенной версии C:\SomeFolder\
.
Как получить (или возможно) получить переменные окружения для расширения при чтении INI-файла? У меня нет доступа к коду программы, которая читает INI-файл. Тем не менее, я надеюсь, что есть правильный синтаксис / метод для определения переменной среды, которая будет расширена.