Eu tenho que trabalhar com um arquivo ini, mas eu preciso de um valor definido no arquivo para ser baseado em uma variável de ambiente. Por exemplo,
... [program] dir=%SystemDrive%\SomeFolder\ ...
Nesse caso, SystemDrive
é uma variável de ambiente na máquina. O software que lê este arquivo ini está fora do meu controle, mas eu posso ver na mensagem de erro que eu li que dir
as %SystemDrive%\SomeFolder\
, em vez da versão expandida C:\SomeFolder\
.
Como eu (ou é possível) obter variáveis de ambiente para expandir quando o arquivo ini é lido? Eu não tenho acesso ao código do programa que lê o arquivo ini. No entanto, espero que haja uma sintaxe / técnica adequada para especificar uma variável de ambiente a ser expandida.