
外付け HDD があり、その中に というフォルダがあり、icons\
ドライブ上のさまざまなフォルダのカスタム アイコン (はい、懐かしいです!) がすべて保存されています。しかし、別のシステム (ここでは Windows のみを扱います) でハード ドライブを開くと、選択したアイコンが表示されません。パスが変わるためだと思います。どうすれば修正できますか?
[編集:]よく考えてみると、これが不可能な理由は、どこでもハードドライブに同じ文字が割り当てられるわけではないからではないかと推測しています。たとえば、デスクトップでは で、F:\
ラップトップでは かもしれませんG:\
。また、HDD を別の USB ポートに接続すると、文字も変わります。どうすればこれを修正できますか? システム変数を使用して、HDD がどのドライブに接続されているかを知ることはできますか?
[編集:]誰かが使用を提案した相対パス-- 例えば、icons\my_icon.ico
-- しかしそれは機能しませんでした :(
[編集:]私は見つけた環境変数私が話していたことです。%cd%
現在のディレクトリのパスに を使用した場合はどうなるでしょうか?
答え1
相対パスを使用する(例\icons\my_icon.ico
)