Win2000です。
Aというプログラムからバッチファイルを起動し、
そのバッチからBというプログラムを実行します。
このとき、MS-DOSコマンドプロンプトのウィンドウは、
Bプログラムが終了しないと自動で閉じません。
これをバッチの処理が完了後ただちに閉じたいのですが、
その方法を教えてください。
Win9xではプロパティで設定できたのですが...

A 回答 (3件)

 cmd /e:on /c A.bat


で、A.batの中で
 start B.exe
でどうでしょう?

この回答への補足

ありがとうございます。
STARTコマンドでできました。
が、当方の使い方の都合上、他の弊害が現れてしまい、
これを適用することはかないませんでした。

どうも安易な方法ではできないようなので、
呼び出すプログラム側でDOS窓を閉じるコードを加えて
対処しようかと考えています(できるかどうかは
わかりませんが...)。

補足日時:2001/03/15 13:33
    • good
    • 0

バッチファイルの一番最後に


「exit」でダメですか?

この回答への補足

間違いです。
'バッチを呼び出したプログラム'ではなく、
'バッチから呼び出されたプログラム'です。
すみません。

補足日時:2001/03/15 11:47
    • good
    • 0
この回答へのお礼

ありがとうございます。
これもやはり、バッチを呼び出したプログラムが
終了しないとDOS窓は閉じないようです。

お礼日時:2001/03/15 11:46

試してないですが・・・


cmd /c batch.bat でどうでしょうか?
違ってたらごめんなさい
    • good
    • 0
この回答へのお礼

ありがとうございます。
結果は変わらず、バッチを呼び出したプログラムが
終了しないとDOS窓も閉じないようです。

お礼日時:2001/03/15 11:43

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

このQ&Aと関連する良く見られている質問

QMS-DOSバッチファイルで、子バッチのレスポンスコードを親バッチで取得する方法

MS-DOSバッチファイルで、
バッチファイル(親)からバッチファイル(子)を起動する処理を作成しています。

子バッチが以上終了した際のレスポンスコードを
親バッチで取得する方法がありましたら教えて下さい。

よろしくお願いいたします。

Aベストアンサー

子バッチで環境変数をセットすると、親バッチで参照できます。

 set STAT=1
 処理
 
 set STAT=0

親バッチで %STAT% を参照し 0 なら正常終了ということになります。

Qバッチ実行後DOS窓を閉じるには

Windows Me 上での操作なんですが、バッチファイルをダブルクリックで実行後、自動的にDOS窓を閉じるようにしたいです。なおバッチファイルのプロパティに「終了時にウィンドウを閉じる」という設定があるのは知っているんですが、バッチファイル実行時に自動生成されるショートカットを消す為、下記の一行をバッチ内に加えたら「終了時にウィンドウを閉じる」の設定が無効になってしまいました。

del test.pif

動作的な希望としては、「バッチ実行後は自動でDOS窓を閉じる」と「ショートカットを生成しない」の2点をクリアしたいのですが。
良い方法がありましたらどうぞ宜しくお願い致します。

Aベストアンサー

レジストリをいじれば、希望が叶うかも。
ただし、すべてのbatファイルに適用されます。

参考URL:http://www.hpc.cs.ritsumei.ac.jp/~tanaka/win95/pif.html

QDOSプロンプトについて

WIN2000です。
よろしくお願いします。

何日か前まで使えていたDOSプロンプトですが、
使えなくなってしまいました。

ping、ipconfig、helpなど
何を入力しても

「内部コマンドまたは外部コマンド。
操作可能なプログラムまたはバッチファイル
として認識されていません」
とのエラーが返ってきています。

これはどのような原因が考えられますでしょうか?
よろしくお願いします。

Aベストアンサー

パスが通っていないのでは無いでしょうか。
「環境変数」の「Path」をダブルクリックし、
値が
%SystemRoot%;%SystemRoot%\System32;%SystemRoot%\System32\Wbem
になっているか確認してください。

QMS-DOSプロンプトの勉強

ウェブ上でMS-DOSプロンプトのコマンド等を
勉強するのに最適なサイトがありましたらご紹介ください。
xpのコマンドプロンプトは微妙に仕様がことなるようですが、それについても同様にお薦めがありましたら教えてください。

コマンド一覧が観やすくまとめられているサイトが理想です。

宜しくおねがいします。

Aベストアンサー

一覧にはなっていませんし、なぜか第1回がリンク切れですが、とってもやさしく解説されたページです。

参考URL:http://www.nifty.ne.jp/forum/from40pc/mit/command02.htm

QMS-DOS プロンプトの終了方法について

OSはMEです。
以前、PCを修理に出す前には(修理に出して
リカバリをしました)、MS-DOS プロンプトを終了する時には
e とだけ入力すれば終了してくれたのですが、修理後は
exit と入力しなければ終了してくれません。

4文字入力するだけですが、手っ取り早く終了させたい時が
あるので、eを入力するだけで終了できるように、設定する
ことは可能なのでしょうか?教えてください。

Aベストアンサー

メモ帳で、exitと入力してEnterキーで改行します。
e.batのファイル名でc:\windowsホルダに保存します。
(ファイルの種類はすべてのファイル*.*で保存しないとe.bat.txtになってしまいます。)


人気Q&Aランキング

おすすめ情報