• ベストアンサー

DOS窓を閉じないようにするには

batファイルで ipconfig/all と ping3箇所を一度にできるものを 作成しようとしてるのですが、 バッチファイルですとアイコンをクリックして一瞬で閉じてしまいます。 (チラリと見えはしますが) 閉じずに開いたままにするにはどうすればいいでしょうか? dos窓開いて、手入力でもいいのですが毎回同じ作業を繰り返すものですから できれば簡単にしたいと考えてます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#101770
noname#101770
回答No.1

最後に 「pause」 を入れる

ch20090926
質問者

お礼

ありがとうございました。 

その他の回答 (5)

noname#96644
noname#96644
回答No.6

すいません、質問者の意図を理解していませんでした。 バッチファイルをDOS窓から起動では無く、アイコンクリックでしたね takapiiiさんが記載したとおり、CMD.exeのパラメータに/Kパラメータをつける手法が正しいです。 C:\WINDOWS\system32\CMD.exe /K *****.bat すいませんでした。

noname#96644
noname#96644
回答No.5

バッチファイルの終了行にEXIT /Bを記載すれば、DOS窓は開いたままバッチは終了する筈です。 注..エラーハンドリングを意識する場合は、その後ろに終了コードを記載すれば良いです。 [例] EXIT /B 0

回答No.4

時間差で閉じたいならば 下記を最後に記述すると便利です。 ping -n 10 localhost >nul 10秒で窓を閉じます。 sleepコマンドがあればそっちのが楽ですが。。。

  • takapiii
  • ベストアンサー率55% (944/1707)
回答No.3

pauseを入れるのは一番簡単。 後は、batファイルのショートカットを作って、そのショートカットプロパティを開き、リンク先を以下のようにする。 C:\WINDOWS\system32\cmd.exe /k "C:\xxxx\test.bat" のようにする。 の2つですかね。

  • OMEGAT
  • ベストアンサー率70% (455/642)
回答No.2

とりあえず実行結果を確認したいだけであれば、BATの最後にpauseという1行を追加すれば、一旦そこでBATの実行が止まります。

関連するQ&A

  • DOSプロンプトについて

    WIN2000です。 よろしくお願いします。 何日か前まで使えていたDOSプロンプトですが、 使えなくなってしまいました。 ping、ipconfig、helpなど 何を入力しても 「内部コマンドまたは外部コマンド。 操作可能なプログラムまたはバッチファイル として認識されていません」 とのエラーが返ってきています。 これはどのような原因が考えられますでしょうか? よろしくお願いします。

  • DOS窓の件

    久しぶりにバッチファイルを作ることになった者です。 早速ですが、XPのDOS窓ではエスケープコードの実行が上手くいかないのですが、プロパティーの変更でDOS窓中のバックの色や文字色等が変えられるようです。 その設定を「機動に使ったショートカット」に記録すれば、起動時にバックが黒以外のDOS窓が表示することが出来ました。 この機能を使い、例えば、バックが赤と青のDOS窓を起動する2種類のショートカットを作り、バッチファイルの種類ごとに使い分けられればよいと思うのですが、どのようにすれば良いか分かりません。 ご存知の方がいらしたら教えてください。

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

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

  • DOS窓の非表示

    環境:Windows2000,BorlandC++Builder6 system()関数によりDOS上で動く実行ファイルの呼び出し をしています。その際,DOS窓が一瞬出ます。 どうにかDOS窓が出ないようにしたいのですが, 何か方法はないでしょうか? どなたか分かりましたら教えて下さいm(__)m

  • DOS窓の非表示について

    常駐で動くC++のプログラムがいくつかあり、 それらの初回起動はBATファイルで『start aaaa.exe』のように 起動をかけています。 C++のプログラムはDOS窓が表示されるようになっていて プログラムが動くたびにパソコンの画面上で複数のDOS窓が チカチカッとなってしまい、とてもわずらわしく、 出来ればDOS窓を非表示にしたいのですが、何か方法はありませんでしょうか?

  • バッチファイルのDOS窓について

    こんにちは Windows7Ulti32ビットを使用しています セキュリティホール云々とはいわれていますが、やはりガジェットは使い心地がよく 継続して使用したいと思っています ただ、数回に1回しかガジェットの表示がされず、他の時にはガジェットが表示されません。 sidebar.exeをkillして、再度sidebar.exeを起動すると復活するのですが、毎回やるのは 面倒なのでバッチでkillして再起動しようと思いました ところがそのバッチのdos窓が閉じずに、、今度はそちらで悩んでいます 以下に記載するバッチファイルを実行後、DOS窓を閉じるには どのようにバッチファイルを作成すればいいのでしょうか? SideBarCtrl.bat @echo off taskkill /im sidebar.exe /f > nul start "" timeout 2 > nul start /min cmd /c,"C:\Windows\winsxs\x86_microsoft-windows-sidebar_31bf3856ad364e35_6.1.7601.17514_none_d0e415a884ea33e1\sidebar.exe" exit

  • WindowsXP版DOSエラーについて

    WindowsXPのDOS窓を出して、pingを実行したところエラーが発生してしまいました。使用不可能になった前後の作業を考えなおしましたが、これと思われる内容がありませんでした。 どうしたらいいものか解らず困っています。 どうかよろしくお願いします。 エラー内容:「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」

  • DOS窓が閉じてしまう。

    こんばんは。Cpad for Borland C++Compilerを使っています。 入力後コンパイルされ(正常に) そしてDOS窓が開きますがそのまま 一瞬表示され(簡単な文字列を表示させるプログラムです)そしてそのまま窓が閉じてしまいます。 これを一時停止させて表示させる手法は何かないのでしょうか? OSはWINDOWSXPSP2 です。

  • dos コマンドを vbsで行うには。

    こんにちは。  --ip.bat の内容---- ipconfig >> C:\WINDOWS\デスクトップ\ip.txt ---------- ip.batのアイコンをクリックすると、テキストファイルが作成されますが、これと同じことをvbsでするにはどうゆう記述になりますでしょうか? もしくは、vbsでBATファイルを呼び出す方法は?

  • バッチファイルで電卓

    DOS窓に1+1と入力すると2と表示されるような,バッチファイルを考えています。バッチファイルではなくコマンドプロンプト上で「SET /A 1+1」と入力する方法なら分かりますが,これを応用できないでしょうか。ただし,バッチファイルはコマンドプロンプトからではなくアイコンをダブルクリックして起動させるものとします。