Windowsのショートカットにドラッグアンドドロップでファイル名を渡す方法


8

私はプログラム持っているprogram.exeと、文書をdocument.txt、文書を開くために、私はドラッグすることができますdocument.txtprogram.exe。ここまでは順調ですね。コマンドラインパラメータを指定して呼び出したい-paramので、完全なコマンドラインはprogram.exe -param document.txt残念ながらドラッグアンドドロップでは実行できないため、cmdを起動して手動でコマンドを入力する必要があります。これには時間がかかりすぎるので、もっと簡単な方法が必要です。

ファイルをドロップできるショートカットを作成し、コマンドラインパラメーターを使用してプログラムを呼び出すにはどうすればよいですか?

ショートカットをprogram.exe -param "%1"に設定してみましたが、ファイルを開こうとしたため機能しませんでした%1

回答:


7

program.exe -paramショートカットのターゲットとして使用するだけです。ドキュメントのパス(またはその上にドロップしたもの)がデフォルトで追加されます。

大まかに関連:エクスプローラからコマンドラインウィンドウにアイテムをドロップすることもできます。これにより、入力の手間が大幅に軽減されます。


3

ターゲットの実行可能ファイルを呼び出すバッチファイルを作成し-param、バッチファイルの最初のパラメーターを指定して、そのバッチファイルへのショートカットポイントを作成します。


1

通常のショートカットでは機能しませんでしたが、代わりにバッチファイルを作成することをお勧めします。%1ドロップしたファイルのパスが必要な場所の代わりに使用します。例えば:

"C:\path to utility\myUtility.exe" %1 -f -g
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.