Windows でショートカットを作成すると絶対パスで本体を示すショートカットが作成されます ('ω')
会社生活を長くやっていると
・サーバーが変わりました
・旧サーバーから新サーバーでファイル・フォルダ構成そのままでコピーされる
ってことがときどき起こりえます
このとき、サーバーに置かれていたショートカットがリンク切れを起こして困ってしまいます
あらかじめ、絶対パスではない、相対パスのショートカットを配置しておけば、困ることもないのかな?と
相対パスでショートカットを作成できないかを調べてみた ![]()
ChatGPT 調べですが、Windows は標準では相対パスを推奨していないみたいで裏技的な技法らしいのですが、
リンクのプロパティからリンク先を以下のように指定したらよいらしいです ('ω')ノシ
%windir%\explorer.exe ..\ii-create-shortcut\icon.ico
実際、これをやろうとすると・・・ 以下のように、まぁまぁの手数が必要で かつ 相対パスを作り上げるのが面倒です
1. ショートカットを作成する(本体ファイルを右クリック → ショートカットの作成) ※Win11 なら右クリックの後もう1手が必要
2. ショートカットを適切なフォルダに移動させる
3. 相対パスの文字列を作成する
4. ショートカットのリンク先を変更する(ショートカットを右クリック → プロパティ → リンク先欄の修正)
ということで、
相対パス指定のショートカットを作成するアプリを作ってみました!! ('ω')ノシ
こちら になります
どうぞお試しくださいませ
0 件のコメント:
コメントを投稿