0

Visual Studio のリリース モードでビルドすると、複数のユーザーがアクセスできるように、.exe ファイルと必要なすべてのファイルを共有の場所にコピーするプログラムがあります。コピーしたフォルダー内に、プロジェクトのビルド時に C# を使用して .exe ファイルへのショートカットを自動的に作成しました。

問題

そのフォルダを共有の場所からコピーして任意のデスクトップに配置し、そのショートカット ファイルを実行できるようにしたいと考えています。問題は、ショートカットがまだローカルの場所ではなく、共有の場所にある .exe ファイルを指していることです。ショートカットのターゲットの場所を、そのローカル フォルダーを配置した場所に相対的に設定するにはどうすればよいですか?

4

1 に答える 1

1

私の知る限り、実際には Windows で相対ショートカットを使用することはできません。なぜショートカットが必要なのか尋ねてもよろしいですか? 私が意味する実行可能ファイルを使用しないのはなぜですか?:)

アプリを起動する .bat-script をいつでも作成できます。それでも、あなたが何をしたいのかわからないので、アイデアを投げかけているだけです。

編集: .bat がうまくいかない場合は、それ自体がショートカットとして機能するプロジェクトでいつでも新しいアプリを作成できます。

于 2010-07-08T02:25:29.583 に答える