先頭へ戻る

Windows - コンソールアプリを実行する | Programming Place Plus

Programming Place Plus トップページ -- 資料集 -- Windows

先頭へ戻る

この章の概要

この章の概要です。


コンソールアプリ

コンソールアプリとは、グラフィカルな表現を使わず、文字を入力したり表示したりする方法で実現されているアプリケーション(用語集)のことです。言い換えると、CUI(用語集) (Character User Interface) で動作するアプリケーションです。

コンソールアプリは、エクスプローラーから実行することができますが、作りによっては、ウィンドウが一瞬見えるだけで、すぐに消えてしまいます。Visual Studio を使って、自分でC言語や C++ などでコンソールアプリを作ると、おそらくこうなります。

ユーザーの入力を待ってからプログラムを終了するような作りになっていれば、きちんと実行結果が見られますが、そのような作りにすると、バッチ処理などでコンソールアプリを連続して実行したいときに、いちいち停止してしまうので具合が悪い場合があります。

コンソールアプリを実行する

コンソールアプリを実行するときには、エクスプローラーではなく、コマンドプロンプトから行ったほうが良いです。

コマンドプロンプトを開く方法は、「コマンドプロンプトを開く」のページを参照してください。

コマンドプロンプトからコンソールアプリを実行するにあたって、まず、カレントフォルダ(用語集)の考え方を知っておく必要があります。カレントフォルダとは、"今注目しているフォルダ" のことです。

そこで、カレントフォルダを、実行したいコンソールアプリが置かれているフォルダに変更することから始めます。カレントフォルダを変更するには、コマンドプロンプト上で cd というコマンドを実行します。

cd というコマンド名は、Change Directory から来ています。

具体的な方法はいくつかありますが、ここでは、コンソールアプリの絶対パス(用語集)をコピーしてきて、一気にその場所まで移動する方法を取ります。

エクスプローラーで、コンソールアプリがあるフォルダを開きます。そして、パスが表示されている部分(写真の①のところ)を右クリックします。表示されたコンテキストメニュー(用語集)から【アドレスをテキストとしてコピー】を選択します。

エクスプローラーで絶対パスを取得する
エクスプローラーで絶対パスを取得する

これで、ほかの場所にパスを貼り付けられる状態になりました。

コマンドプロンプトに戻って、「cd 」と入力します(末尾に半角スペースがあります)。そして、Ctrl+V を押すなどして貼り付けを行います。パスが貼り付けられたら、Enterキーを押して確定します。

これでカレントフォルダが、コンソールアプリがあるフォルダに変更されました。

次に、コンソールアプリの名前(.exeファイルの名前。拡張子(用語集)は省いていい)を入力します。さきほどの写真の例では、「HelloWorld.exe」なので、コマンドプロンプトには、

HelloWorld

とだけ入力します。そして、Enterキーを押すと実行されます。

実行結果はコマンドプロンプト上に続けて表示されます。実行結果の表示が消えてしまうことなく、再び何か入力できる状態に戻っています。

参考リンク


------------------------------------------------------------------------

更新履歴



Windows のトップページへ

資料集 のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
Twitter でツイート Twitter をフォロー LINE で送る
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー