- ベストアンサー
Windows Server 2008(OSは関係無いかも知れませんが
Windows Server 2008(OSは関係無いかも知れませんが) Batchファイルを作成しています。具体的には以下のような構成です。 AとBと言う2つのBatchファイルにおいて、Aを実行すると中に記載されたcallコマンドでBが呼び出されます。 そして、Bの処理が完了すると再度Aへ戻ります。 この際、Bで指定した変数(SET)が、処理を完了してAに戻った際にAにまで、Bの変数が引き継がれ、処理があべこべになってしまいます… callで呼んだり、戻ったりする際に変数を引き継が無い方法や、この問題を解決する手段は無いでしょうか。 ご返信お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- foomufoomu
- ベストアンサー率36% (1018/2761)
回答No.1
お礼
ご回答ありがとうございます。 確かにそのコマンドは有効ですね。 やはり、SETLOCAL、ENDLOCALを駆使するしかないですよね。。