- ベストアンサー
「ファイル名を指定して実行」…出来ません!
こんにちは。 「ファイル名を指定して実行」…というメニューありますよね。これでpingとかコマンドを入れても、パッと黒い画面画が出てすぐに閉じてしまいます。 ちなみにregeditと入れるとレジストリエディタが正しく表示されますが、pingとかipconfigとか入れると上記のような現象になるのです。私はコンピュータにあまり詳しくないので、他のコマンドとかでは試してはいません。 どなたか、アドバイスをいただけないでしょうか。お願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
regedit も ping もどちらもプログラム(ファイル名はregedit.exe、ping.exe) ですが、少し異なるところがあります。 regeditの場合は、Windowsのプログラムなので、通常終了処理をするまで 終了しません。 しかし、pingなどはMS-DOSのプログラムですので、実行するときはMS-DOS ウィンドウ内で実行します。そして処理が終われば自動的に終了して しまいます。そのためMS-DOSウィンドウが一瞬開いて閉じてしまうのです。 MS-DOSのプログラムの場合にこれを避けるには、あらかじめMS-DOSウィンドウを 開いておいて(スタートメニューの「MS-DOSプロンプト」をダブルクリック)、 そのMS-DOSウィンドウ内で ping などのコマンドをタイプすることです。 そうすることで、pingコマンドは終了してもMS-DOSウィンドウは閉じることは ありません。MS-DOSウィンドウを閉じるには、exit とタイプします。 (MS-DOSウィンドウの右上の[X]をクリックしても閉じますが)
その他の回答 (4)
- fuzzball
- ベストアンサー率19% (45/233)
pingやipconfigは、コマンドプロンプト用に作られたコマンドなので、 regedit等のようなウィンドウ(GUI)は表示されません。 『ファイル名を指定して実行』でコマンドプロンプト用に作られたコマンドを実行した場合、 実行が終了すると勝手にウィンドウを閉じてしまうため、実行結果の確認ができません。 ですので、No.1さんの書いているように、一度DOSプロンプトを開いておいて、 そこで実行しないといけません。 実行結果を確認する必要のないコマンドの場合は、 『ファイル名を指定して実行』から実行しても問題ありません。
お礼
わかりました。ありがとうございました!
- tmck
- ベストアンサー率28% (24/83)
No.1の者です。 とんだ間違いをしていました。 >regedit も ping もどちらもプログラム(ファイル名はregedit.exe、ping.exe) >MovingWalkさん プログラムだったんですね! to-yanさん、本当に申し訳ないです。以後気をつけます。 私もまた勉強になりました。
お礼
いえいえ、とんでもないですよ。ありがとうございました。
ここらへん参考になりますか? http://kotohazime.fc2web.com/tips/command.html http://homepage2.nifty.com/winfaq/pinghowto.html
- 参考URL:
- http://kotohazime.fc2web.com/tips/command.html,http://homepage2.nifty.com/winfaq/pinghowto.html
お礼
参考になりました、ありがとうございました!
- tmck
- ベストアンサー率28% (24/83)
こんにちは(^^) わたしのOSはXPです。 >「ファイル名を指定して実行」…というメニューあり>ますよね。これでpingとかコマンドを入れても、パッ>と黒い画面画が出てすぐに閉じてしまいます。 試しに同じ操作をしてみました。 同じ現象になりました。 pingやipconfig等はDOSコマンドなのでファイル名ではありません。 だからそれが正常なのではと思います。(未確認) pingやipconfig等のコマンドを使用したいのであれば、コマンドプロンプトを起動させてから入力すればOKです。 OSによりプログラムの場所は異なりますが ME・9x系はスタート→プログラム→MS-DOSプロンプト 2000・XPはスタート→プログラム→アクセサリ→コマンドプロンプト だったと思います。 回答になってませんが、参考になれば幸いです。
お礼
アドバイス、ありがとうございました!