dポイントプレゼントキャンペーン実施中!

行き詰まりましてぜひともみなさんの知恵をお借りしたいです。
現在a.bat(親)と b.bat(子)があります。a.bat で call b.bat して
b.batである処理の結果(文字列)を変数Palaにセットしました。
ここでこのb.batのなかの変数Palaの値をa.bat(親)で取得したいですが
なにかいい方法がありますか?TEMPファイルへ書き込んでからa.bat(親)終了時に削除する方法以外でおねがいします。
以下はバッチファイルの一部分です。
a.bat(親)
----------------
call b.bat
---------------
b.bat(子)
***************
FOR /F "tokens=1" ・・・・・・・ "%1" temp.txt') do set Pala=%%l
(%Pala%はいつも値は存在する。
この%Pala%をa.batで使いたいですが取得方法がわかりません)
***************

A 回答 (1件)

b.bat内でsetlocalしていない限り、a.bat内でも普通に %Pala% で参照できます。

この回答への補足

ありがとうございました。
結局setlocalを消すことにしました。

補足日時:2007/02/21 10:49
    • good
    • 0
この回答へのお礼

お忙しい中回答してくれてありがとうござます。
お礼が遅れました。
そういうこともできるんですね。
お勉強になりました。setlocalする条件でもいい方法が
ありましたらご教授願います。
本当にありがとうございます。

お礼日時:2007/02/21 09:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!