バッチファイルのシンボリックリンクをExplorerから実行する際にカレントディレクトリをシンボリックリンクのあるディレクトリにする方法
@echo off
cd /d %~dp0
cd
pause
このようなバッチファイルを作成し、このファイルを指すシンボリックリンクを別のフォルダに作成しました。
コマンドプロンプト上でシンボリックリンクを実行すると期待通りシンボリックリンクのあるディレクトリに移動してそのパスが表示されるのですが、Explorer上でダブルクリックして実行すると実ファイルのあるディレクトリに移動してしまいます。
2行目のcd /d %~dp0
はバッチファイルのあるディレクトリに移動するために(ググッて)書いた物ですが、ファイルがシンボリックリンクの時はシンボリックリンクのあるディレクトリに移動してほしいです。
どうすればExplorerから実行した時もシンボリックリンクのあるディレクトリに移動してくれるでしょうか?