[前の記事]« 大きいファイルを1つにまとめてMOに圧縮・バックアップしたい
[次の記事]一意の(重複しない)変数の動的な生成・取得方法 »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「FOR .. IN ( ) DO..」索引へ
▲カテゴリー「FOR /F」索引へ

処理をn回実行する方法


589) n回実行方法 ユウ 2003/09/07(日) 05:14


初めまして、以下の方法につきましてご教授願います。

2000Server上にて、A・Bという2つのバッチファイルがあるとします。
AのバッチファイルでBというバッチファイルをCall B.batで呼び出し時に、何回実行すると指定して呼び出したいのですがどうしたら宜しいのでしょうか?

又、Bバッチファイルは以下のようなファイルを各実行時一個ずつ読み込み、変数を登録するにはどうしたら宜しいのでしょうか?

<例ファイル>
A001
A002
A003
.
.
.

ご教授、宜しくお願い致します。


591) Re:n回実行方法 ふぇむ 2003/09/07(日) 10:28


>AのバッチファイルでBというバッチファイルをCall B.batで呼び出し時に、何回実行すると指定して呼び出したいのですがどうしたら宜しいのでしょうか?

例えば、単に5回なら、

for /L %%z in (1,1,5) do call B.bat

でできると思います。詳しくは for /? で for /L の説明をご確認ください。


>又、Bバッチファイルは以下のようなファイルを各実行時一個ずつ読み込み、変数を登録するにはどうしたら宜しいのでしょうか?


例えば以下のような骨組みで書けばできると思います。
これも for文の機能に依存しています。

setlocal

for /F %%z in ( ファイル名 ) do (
call :MAIN %%z
)
goto :end

:MAIN
set ARG=%1
処理
goto :eof

:end

endlocal
 
 


カテゴリー「FOR .. IN ( ) DO..」索引へ
カテゴリー「FOR /F」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2003年09月07日 11:32に投稿されたエントリーのページです。

ひとつ前の投稿は「大きいファイルを1つにまとめてMOに圧縮・バックアップしたい」です。

次の投稿は「一意の(重複しない)変数の動的な生成・取得方法」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート