• ベストアンサー

ファイル名を指定して実行でコマンドを入力してもすぐ消える

「ファイル名を指定して実行」→「dxdiag」 「ファイル名を指定して実行」→「regedit」 だったら入力後指定のプログラムが起動します。 「ファイル名を指定して実行」→「cmd」 で立ち上げた入力画面で C:\Documents and Settings\自分>ipconfig と入力すればIP情報が出てくるのですが 「ファイル名から指定して実行」→「ipconfig」 から実行すると、黒い画面が起動後直ぐに消えてしまいます。 ウィルスチェックは「avast」とトレンドの「オンラインスキャン」でチェックしました。 ファイル名を指定して実行から直接「ipconfig」と入力して実行するようにするには、どのような問題が有り、どうすればよろしいでしょうか?

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

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.2

>黒い画面が起動後直ぐに消えてしまいます。 #1さんも言っていますがそれで正常。 ipconfigはコマンドプロンプト(CMD.exe)上で動くユーティリティソフトのひとつでネットワークの設定を表示したら終了するソフトです。 「ファイル名から指定して実行」で直接ipconfigを指定すると実行に必要なCMD.exeを起動してからipconfigが実行されます。cmdはipconfigから呼び出された形になるのでipconfigが終了すれば黒い画面(CMD.exe)も閉じてしまいます。 他にも netstat dir copy も同じです。

super777x
質問者

お礼

「ファイル名を指定して実行」→「cmd」→「ipconfig」 となり、DOS.exeのプログラムの起動によって、 「ipconfig」と命令して処理させることによって、 IPアドレスを出力されるということが理解できました。 ありがとうございました。

super777x
質問者

補足

質問者ですが、「ipconfig」や「ipconfig /all」というコマンドは ◎「ファイル名を指定して実行」→「cmd」→「C:\>」で「ipconfig」 とやらないと表示されないということですね。 「ファイル名を指定して実行」→「cmd」は、 コマンドプロンプト(CMD.exe)というプログラムを起動させるコマンド であり、コマンドプロンプト(CMD.exe)起動時に、命令させる言語(コマンド)が「ipconfig」ということなのですね。 「ファイル名を指定して実行」→「dxdiag」 は、自分のパソコンの構成を表示させるDirectX診断ツールを起動させるコマンドのプログラムであり 「ファイル名を指定して実行」→「regedit」 は、自分のレジストリを表示させるプログラムを起動させるコマンドということでいいでしょうか。

その他の回答 (2)

noname#144013
noname#144013
回答No.3

こんにちは。 「ファイル名を指定して実行」から直接DOSコマンドを実行してかつ、画面を閉じないように するには、cmd の起動オプションで /k を指定してDOSコマンドを実行すれば良いと思います。 ipconfig の場合は下記のようなコマンド記述で実行すれば良いと思います。  cmd /k ipconfig ■参考サイト ◎コマンドプロンプト [cmd] http://www.k-tanaka.net/cmd/cmd.html ◎コマンドプロンプト起動時のオプション一覧(windows) http://it.kndb.jp/entry/show/id/1066

super777x
質問者

お礼

FarEyesさんの回答は私の質問内容の解答として少し違い、応用版 の解答みたいでしたね。 DOSについてよく分からなかったのですが、皆さんの回答によって 理解ができました。ありがとうございます。

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.1

ipconfigはDOSコマンドなので、「ファイル名を指定して実行」で実行すると正常終了して、コマンドプロンプトが閉じるのは正常です。 http://itpro.nikkeibp.co.jp/article/COLUMN/20060224/230603/?ST=nettech

super777x
質問者

お礼

「ファイル名を指定して実行」→「cmd」→「ipconfig」 となり、DOS.exeのプログラムの起動によって、 「ipconfig」と命令して処理させることによって、 IPアドレスを出力されるということが理解できました。 ありがとうございました。

関連するQ&A

  • 『ファイル名を指定して実行』から「regedit」が実行できない。

    ファイル名を指定して実行からregeditを入力してOKを押すと、 ファイルを開くプログラムの選択のウィンドウが開いてしまします。 regedit.exeやregedt32と入力したらレジストリエディタは起動します。以前はregeditと入力するだけで起動していたので、気になって質問致します。

  • 『ファイル名を指定して実行』でよく使うのは?

    Windows 8以降で 『ファイル名を指定して実行』でよく使うのはなんですか? 例えば 「regedit」…レジストリエディタ 「msconfig」…システム構成ユーティリティー 「dxdiag」…DirectX 診断ツール 但し、 「powercfg.cpl」…電源オプションのプロパティのように 「Winキー + X」を押したら既に見えているヤツは、 『ファイル名を指定して実行』すると、逆にひと手間増えるだけので、ご紹介には及びません。 「cmd」も「Winキー + X」を押したら既に見えているし、 コマンドプロンプトよりコマンドプロンプト(管理者)の方が重要な事が多いので同様です。

  • 「ファイル名を指定して実行」…出来ません!

    こんにちは。 「ファイル名を指定して実行」…というメニューありますよね。これでpingとかコマンドを入れても、パッと黒い画面画が出てすぐに閉じてしまいます。 ちなみにregeditと入れるとレジストリエディタが正しく表示されますが、pingとかipconfigとか入れると上記のような現象になるのです。私はコンピュータにあまり詳しくないので、他のコマンドとかでは試してはいません。 どなたか、アドバイスをいただけないでしょうか。お願いいたします。

  • ファイル名を指定して実行するにコマンドを追加

    ファイル名を指定して実行するにコマンドを追加したいのですが、どのように設定したらよいかわかりません。 cmdと入力したらコマンドプロンプトが起動するように ffftpと入力したらffftpが起動するようにしたいのですがどうしたらよいでしょうか? 最近デスクトップのショートカットが多く困っているのですみませんがよろしくお願いします。

  • ファイル名を指定して実行でやりがちな事を教えて

    Windows 8以降で 『ファイル名を指定して実行』でやりがちな事を教えて下さい。 例えば 「regedit」…レジストリエディタ 「msconfig」…システム構成ユーティリティー 「dxdiag」…DirectX 診断ツール 但し、 「powercfg.cpl」…電源オプションのプロパティ のように「Winキー + X」を押したら既に見えているので、 『ファイル名を指定して実行』すると、逆にひと手間増えるヤツは必要ありません。

  • 「ファイル名を指定して実行」などについて

    ウィンドウズVistaを現在使用していますが、スタートメニューに「ファイル名を指定して実行」が見当たりません。よろしければどこに入っているのか教えて下さい。 また「cmd.exeを管理者権限で起動」する方法についても教えて頂ければ幸いです。 お手数ですが、どうぞよろしくお願い致します。 OCX登録方法 スタートメニュー → ファイル名を指定して実行(登録失敗する場合はcmd.exeを管理者権限で起動して登録) ↑ ここでつまずいています。 http://kirock.net/article/42/

  • ファイル名を指定して実行で『 cmd 』と打つと・・・・どうすればよいの?

    windows2000 を使用。 スタートメニューからファイル名を指定して実行で cmd と打つと コマンドプロンプトが立ち上がると 思いますが、 その開かれた画面が c:\Documents and Settings\Administrator となっています。 自分の使っているもう一つのPC では c:\ となっているのに、なぜでしょう。 初期値を c:\としたいのです。 どう初期値を設定すればよいのでしょうか? どなたか緊急で教えてください。

  • 『ファイル名を指定して実行』から「regedit」が実行できない。

    「ファイル名を指定して実行」で「regedit」と打ち込んで実行すると、 「regedit は有効なWin32 アプリケーションではありません」 というエラーメッセージが出てきます。 これはどうしたら改善できるでしょうか? 当方パソコン素人なので色々探してやってみたのですが、改善できませんでした。 どうかよろしくお願いします。

  • ファイル名を指定して実行が出てきません

    このPCは私個人専用で、Windows7で、起動時のパスワード入力を省略したいのですが、ファイル名を指定して実行が出てきません。ファイル名を指定して実行を出すために、どうすればいいのでしょうか。お教えいただければ、幸いでございます。

  • ファイル名を指定して実行

    「ファイル名を指定して実行」って何なんですか? 例えば「regedit」や「msconfig」などはここからしかアクセスすることは出来ないのでしょうか? 他のファイルが格納されている様に格納してはダメなものなのですか? そして、これらはPCのどこに格納されているのですか?