を動作しません。私はこのようになりますフォルダ構造を持っている:バッチファイルに別のディレクトリからのドラッグ&ドロップを使用して
project
bin
my_program.exe
misc_stuff.exe
DROP_OVER_ME.bat
input_file.txt
基本的に、私が上に入力ファイルをドラッグ&ドロップできるようにしたいですDROP_OVER_ME.bat
バッチファイルのファイルを開き、exeへの入力ファイルのパスを渡します。
これは私のバッチファイルは、次のようになります。
@echo off
start bin/my_program.exe %1
exit
私はドラッグして、バッチファイルを介してinput_file.txt
をドロップすると、すべてが正常に動作します - my_program.exe
が正常に入力ファイルと実行のパスを受けました。しかし
、input_file.txt
は、それがバッチファイルは、Windowsが「ビン/ my_program.exe」を見つけることができません
言ってポップアップメッセージを投げる可能ドラッグ&ドロップ、プロジェクトフォルダの外に位置しています。名前を正しく入力してから、もう一度やり直してください。
バッチファイルを修正して、ファイルシステム内の任意の場所からファイルをドラッグアンドドロップできますか?
私はビンの\ my_program.exe」周りの引用符を削除する必要がありました'それを働かせる(それはメモ帳でテキストファイルを開いたままにした)が、それとは別に、それは完璧に働いた、ありがとう! – Michael0x2a
ああ、そうです、 'start'で期待される最初のパラメータはウィンドウのタイトルです。私は 'bin \ my_program.exe'部分の前に空の引用符を追加するべきでした。私は上にそれを修正します。申し訳ありません。 – rojo