私はthresholdという名前のプログラムを持っています。私はimagesという名前のディレクトリに一連の画像を持っています。それは引数としてディレクトリ名を受け入れるように、bashスクリプトを書いて、threshold.exeを引数としてプログラムに個別にディレクトリ内の各ファイルを渡す方法関数の引数としてファイル名を渡すスクリプト
|-- images
| -----img_1.jpg
| -----img_2.jpg
| -----img_3.jpg
| ------
| ------img_n.jpeg
|-- threshold.exe
|-- myscript
。
私は、
$./myscript images
を実行すると、最終的な実行は、次のようにする必要があります。あなたは、Windows環境であると仮定すると、
./threshold.exe img_1.jpg
./threshold.exe img_2.jpg
....
....
./threshold.exe img_n.jpg
あなた自身で試したこと/ – Inian
実行時に、バッチファイルには「内部」変数が用意されています。バッチファイル "DoIt.bat"を想定します。この 'doit.bat"のような呼び出しは、変数 "%1"への "c:\ folder path \"を\ "どこにでも置いています。したがって、%1のファイルリストを照会し、各ファイルを 'threshold @ file'に渡します。 [ForFiles](https://ss64.com/nt/forfiles.html)/ [バッチパラメータ](https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/) percent.mspx?mfr = true)楽しんでください。試してみて、コードを投稿すれば、さらに手伝ってくれるでしょう。あなたはWindowsにいますか? –
'%% i for(ディレクトリ\ * .jpgへのパス)のようなものは、threshold.exe %% i'と同じように動作します。 –