バッチファイル
今画像処理のプログラムを作成しています.
そのプログラムで,2つの入力画像データを読み込みたいのですが,
うまくいきません.
下記のようにプログラムしています.
//---------------------- C言語のソース -----------------------//
strcpy(Img.FileNameIn1,argv[1]); //InputData1のファイル名の取得
MakeFileName(&Img,"ou1.bmp"); //出力ファイル名の作成
Readbmp(&Img); //InputData1のデータの読み込み
strcpy(Img.FileNameIn2,argv[1]); //InputData2のファイル名の取得
MakeFileName(&Img,"out2.bmp"); //出力ファイル名の作成
ReadRaw(&Img); //InputData2のデータの読み込み
//------------------------------------------------------------//
//------- バッチファイルではこのように書いています ------//
@echo off
set COMAND = program.exe
set PATH = * .bmp
set PATH = *_s.bmp
echo on
for %%A in (%PATH%) do %COMAND% %%A
//---------------------------------------------------------//
しかし,両方とも,同じ名前の画像を取得してしまいます.
違う画像を取得するにはどのようにプログラムを書いたら
よいのでしょうか.アドバイスよろしくお願いします.
お礼
usatan2 さん、回答ありがとうございます。 参考にさせていただきます。 回答いただいた皆さんフリーソフトをお使いのようですが、職場での作業なのでなるべくフリーソフトは使用しないようにしたいのですが、難しいのでしょうか。