2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

ΨΨΨ KFを語ろう Part1 ΨΨΨ

93 :名無しさん@お腹いっぱい。:03/06/01 23:49 ID:+RUMY1db.net
age るかね。ソフトウェアのフロントエンドとして使う例。
ここでは IrfanView での変換だが、いろいろ応用が利くはず。
//=========================================================================================
//マークした bmp ファイルを IrfanView で jpeg に変換
//引 数:なし
//戻り値:なし
//=========================================================================================
void ChangePic()
{
str $irfan = "C:\SOFTWARE\Irfan\i_view32.exe";//IrfanView の実行ファイル本体
str $f_n;
int $i = GetMarkFile(0);
int $ret;
int $j = 0;
if ($i > 0) {
for($j = 0; $j < $i; $j = $j + 1) {
$f_n = GetMarkPos($M, $j);
if (($f_n:e == "BMP") | ($f_n:e == "bmp")) {
//コマンドライン($C を $O にすると反対パスに出力)
$ret = SyncExec($irfan + " " + $f_n + " /convert=""" + $C + "\" + $f_n:r + ".jpg""", 0, 0);
if (($ret != -10000) | ($ret != -10001) | ($ret != -10002)) {
Print($f_n + "を""" + $f_n:h + "\" + $f_n:r + ".jpg""に変換しました。");
} else {
Print($f_n + "の変換に失敗しました!");
}
}
}
} else {
Print("ファイルが一つもマークされてません。");
}
}


総レス数 1001
244 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200