
Tengo un disco duro externo y tengo una carpeta llamada icons\
que almacena todos los íconos personalizados (sí, ¡siento nostalgia!) para las diferentes carpetas de mi disco. Pero cuando abro mi disco duro en un sistema diferente (aquí solo se trata de Windows), no muestra los íconos que elegí. Supongo que esto se debe a que los caminos cambian. ¿Cómo puedo solucionar esto?
[Editar:]Después de pensarlo detenidamente, supongo que la razón por la que esto podría no ser posible es que, en todas partes, no se asignará la misma letra al disco duro. Por ejemplo: en mi computadora de escritorio, podría ser F:\
y en mi computadora portátil podría ser G:\
. Y la letra también cambiaría si conectaras el HDD a un puerto USB diferente. ¿Cómo puedo arreglar esto? ¿Utiliza alguna variable del sistema para saber a qué unidad está conectado el HDD?
[Editar:]Alguien sugirió usarcaminos relativos-- por ejemplo, icons\my_icon.ico
-- pero eso no funcionó :(
[Editar:]Encontré elVariables de entornode lo que estaba hablando. ¿Qué pasa si utilizo %cd%
para la ruta del directorio actual?
Respuesta1
Utilice rutas relativas (p. ej \icons\my_icon.ico
.)