回答:
さて、アプリケーションを書き直して正しい方法で設計することはできませんか(あなたの場合は同じフォルダーを探すことです)。
別の解決策として、呼び出されるユーティリティ(1つのファイル)を取得し、junction
現在のディレクトリを別のディレクトリにリンクするバッチファイルを作成できます。
http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
ターゲットを引数として受け入れる小さなバッチファイルを作成できると思います。バッチファイルは、ディレクトリをターゲットに変更し、そのフォルダからフルパスでスクリプトを呼び出すことができます。開発者であるため、この機能をスクリプト内に実装することもできます。
私はこれらのタスクに長い間ウィンドウを使用していませんが、このように見えるはずです。
myscript.bat <target_directory_to_work_on>
スクリプトには次のような行が含まれている必要があります。
cd "%1"
c:\my\script\directory\my_tool.exe
cd
[開始]フィールドに表示されるパスへ。2.その間、「ターゲット」フィールドに表示されるものをすべて貼り付けます。しかし、それでもエラーが発生します。ショートカットを使用してアプリを実行すると、問題なく実行されます。