2011年1月14日金曜日

ECHO = 画面に文字を表示する、または文字の表示方法を制御する - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。画面表示と印刷関連
○Windows XP
画面に文字を表示します。または、文字の表示方法を制御します。


**** 書式
--------
echo メッセージ
もしくは
echo [on | off]
もしくは
echo.
--------

o コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
o メッセージ = 表示するメッセージです。
o ON = 次の行から、コマンド自身の表示を有効にします。
o OFF = 次の行から、コマンド自身の表示を無効にします。
    + 自分自身の表示も無効にしたい時は、「@echo off」
o echo. = 空行を表示します。(= おそらく非公式仕様)


**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o (設定なし) = このコマンドは、ERRORLEVELの値を更新しません。


**** 機能
o ON / OFF 以外の時、指定したメッセージを画面に表示します。
o ON の時、次の行から、コマンド自身の表示を有効にします。
o OFF の時、次の行から、コマンド自身の表示を無効にします。
    + 書いたコマンドを表示しなくなるだけです。
    + echo off コマンドの実行結果も表示したく無い時は、@echo off のように書きます。
    詳しくは、「バッチファイルに書いたコマンド内容を実行画面に表示させない
o 空行を表示したい時は、echo. のように書きます。
    + 他に、echo;echo[ のように書く事も出来ます。
    詳しくは、「ECHOコマンドで空行を出力する


**** 確認したバージョン
o Windows XP Service Pack 3


==
関連ページ:
    ▼画面表示と印刷関連▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > TYPE = テキストファイルの内容を表示する
    MORE = テキストファイルの内容を1画面ずつ表示する
    CLS = コマンドプロンプト画面の表示内容を消去する
    +
    バッチファイルに書いたコマンド内容を実行画面に表示させない