[前の記事]« FTP実行中のエラーの有無をバッチ処理側で判別するには
[次の記事]コンピュータ名の取得 »

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

▲カテゴリー「CALL,GOTO」索引へ

FOR文中のCALLがうまくいきません

694.
FOR文中のCALLがうまくいきません
2005年08月11日(木) 12時03分
青汁
●DOS/Windowsのバージョン↓
WINDOWS SERVER2003

テキストファイルの内容を1行ずつ取得し
それを引数としてバッチファイルを実行したい
と思っております。

a.bat(実行元のバッチファイル)----

 FOR /F %%A IN (%PARA_FILE%) DO (
  CALL b.bat %%A
  ECHO %%A
 )
-----------------------------------

%PARA_FILE% の中身------
001
002
-------------------------

という記述ですが、1回実行した時点で
終了してしまい、2回目が実行されていません。
上記処理だとCALL文の後は制御がa.batに
戻り、2回目のCALL文が実行されると
思ってたのですが・・・。
695.
Re:FOR文中のCALLがうまくいきません
2005年08月11日(木) 18時55分
じゃく
こんにちは。

>a.bat(実行元のバッチファイル)----
>
> FOR /F %%A IN (%PARA_FILE%) DO (
>  CALL b.bat %%A
>  ECHO %%A
> )
>-----------------------------------
>
>%PARA_FILE% の中身------
>001
>002
>-------------------------
>
>という記述ですが、1回実行した時点で
>終了してしまい、2回目が実行されていません。
>上記処理だとCALL文の後は制御がa.batに
>戻り、2回目のCALL文が実行されると
>思ってたのですが・・・。

肝心のb.batの記述がないので推測ですが、
b.bat側に問題があるのでは?
 
 


カテゴリー「CALL,GOTO」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2005年08月11日 09:35に投稿されたエントリーのページです。

ひとつ前の投稿は「FTP実行中のエラーの有無をバッチ処理側で判別するには」です。

次の投稿は「コンピュータ名の取得」です。

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

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