ちなみにやりたいこととしては、a.batにpauseコマンドが書かれていて、a.batを直接的に実行する場合はpauseを有効にしてやります。逆にb.bat内でCALL a.batと間接的に実行する場合にはa.bat内のpauseを無視したいのです。ちなみにa.batに引数などを渡して制御するというやり方は既知です。何か環境変数などのフラグをoffにするだとか、CALL呼び出しのオプションコマンドに何かを指定してやるなどのa.batに影響を及ぼさすに制御できるスマートな回答をお願いします。
パイプを使って
echo|a.bat
とかやるとなんか押したことになるみたいですよ!!
http://www.atmarkit.co.jp/fwin2k/win2ktips/731caclsy/caclsy.html
すばらしい~!!
非常にエレガントな回答ありがとうございます。
どんぴしゃな回答です。助かりました。
最近はてなに質問してもそのまま課題解決しないこと多かったのですが、
久々に綺麗に完結できました。
ボーナスポイントも付与させて頂きたいと思います。