
Eu tenho um disco rígido externo e uma pasta chamada icons\
que armazena todos os ícones personalizados (sim, estou nostálgico!) Para as diferentes pastas do meu disco. Mas quando abro meu disco rígido em um sistema diferente (lidando apenas com o Windows aqui), ele não mostra os ícones que escolhi. Acho que é porque os caminhos mudam. Como faço para corrigir isso?
[Editar:]Depois de pensar nisso, acho que o motivo pelo qual isso pode não ser possível é que em todos os lugares o disco rígido não receberá a mesma letra. Por exemplo: no meu desktop pode ser F:\
e no meu laptop pode ser G:\
. E a letra também mudaria se você conectasse o HDD a uma porta USB diferente. Como posso consertar isso? Use alguma variável de sistema para saber a qual unidade o HDD está conectado?
[Editar:]Alguém sugeriu usarcaminhos relativos- por exemplo, icons\my_icon.ico
- mas isso não funcionou :(
[Editar:]Eu encontrei ovariáveis ambientaisque eu estava falando. E se eu usasse %cd%
o caminho do diretório atual?
Responder1
Use caminhos relativos (por exemplo \icons\my_icon.ico
)