Eu não sei sobre variáveis de ambiente, mas tenho uma solução melhor. Por que não criar links simbólicos de diretório?
Por exemplo, suponha que você tenha um marcador para C:\Software Library\Version 1\Documentation\index.htm
, que quebrou porque agora você tem C:\Software Library\Version 2\Documentation\index.htm
.
Abra um Prompt de Comando elevado , navegue até onde quiser criar o link (pode até estar em uma unidade diferente) e emita o seguinte comando:
mklink /d Docs "C:\Software Library\Version 1\Documentation"
Agora, suponha que você fez isso em D: \, e verá D:\Docs
(com uma sobreposição de seta de atalho), que na verdade é um link simbólico de diretório para o diretório original. Abra D:\Docs\index.htm
no seu navegador e adicione um marcador a ele (e a qualquer outra subpágina também, se quiser).
Após a alteração da versão, simplesmente exclua D:\Docs
do Windows Explorer e emita o seguinte comando:
mklink /d Docs "C:\Software Library\Version 2\Documentation"
Agora, quando você abrir o marcador para D:\Docs\index.htm
, ele abrirá automaticamente a versão 2 em vez da versão 1.