mode

システム状態の表示、システム設定の変更またはポートまたはデバイスを再構成します。 パラメーターを指定せずに使用する場合 モード コンソールおよび COM に利用できるデバイスの制御可能なすべての属性が表示されます。

シリアル ポート

シリアル通信ポートを構成し、出力ハンドシェイクを設定します。

構文

mode com<m>[:] [baud=<b>] [parity=<p>] [data=<d>] [stop=<s>] [to={on|off}] [xon={on|off}] [odsr={on|off}] [octs={on|off}] [dtr={on|off|hs}] [rts={on|off|hs|tg}] [idsr={on|off}]

パラメーター

パラメーター 説明
com<m>[:] 非同期 Prncnfg.vbshronous 通信ポートの数を指定します。
baud=<b> 1 秒あたりのビット単位の転送速度を指定します。 有効な値は次のとおりです。
  • 11 - 110 ボー
  • 15 - 150 ボー
  • 30 - 300 ボー
  • 60 - 600 ボー
  • 12 - 1200 ボー
  • 24 - 2400 ボー
  • 48 - 4800 ボー
  • 96 - 9600 ボー
  • 19 - 19,200 ボー
parity=<p> システムがパリティ ビットを使用して、送信エラーを確認する方法を指定します。 有効な値は次のとおりです。
  • n - なし
  • e - 偶数 (既定値)
  • o - 奇数
  • m - マーク
  • s - スペース
すべてのデバイスが m または s パラメーターの使用をサポートしているわけではありません。
data=<d> 文字のデータ ビット数を指定します。 有効な値の範囲は、5 から 8 です。 既定値は 7 です。 すべてのデバイスで値 5 および 6 がサポートされているわけではありません。
stop=<s> 文字の終わりを定義するストップ ビットの数を指定します。11.5、または 2 です。 ボー レートが 110 の場合、既定値は 2 です。 それ以外の場合、既定値は 1 です。 すべてのデバイスで値 1.5 がサポートされているわけではありません。
to={on | off} デバイスが無期限のタイムアウト処理を使用するかどうかを指定します。 既定値は off です。 このオプションを on にすると、デバイスはホストまたはクライアント コンピューターから応答を受信する待機を停止しなくなります。
xon={on | off} システムで XON/XOFF プロトコルが許可されるかどうかを指定します。 このプロトコルにより、直列通信のフロー制御が提供され、信頼性が向上しますが、パフォーマンスは低下します。
odsr={on | off} システムが DSR (Data Set Ready) 出力ハンドシェイクをオンにするかどうかを指定します。
octs={on | off} システムが CTS (Clear to Send) 出力ハンドシェイクをオンにするかどうかを指定します。
dtr={on | off | hs} システムが DTR (Data Terminal Ready) 出力ハンドシェイクをオンにするかどうかを指定します。 この値を on モードに設定すると、ターミナルがデータを送信する準備ができていることを示す一定の信号が提供されます。 この値を hs モードに設定すると、2 つのターミナル間のハンドシェイク信号が提供されます。
rts={on | off | hs | tg} システムが RTS (Request to Send) 出力ハンドシェイクをオンにするかどうかを指定します。 この値を on モードに設定すると、ターミナルがデータを送信する準備ができていることを示す一定の信号が提供されます。 この値を hs モードに設定すると、2 つのターミナル間のハンドシェイク信号が提供されます。 この値を tg モードに設定すると、準備完了状態と準備されていない状態を切り替えることができます。
idsr={on | off} システムが DSR 検知をオンにするかどうかを指定します。 DSR ハンドシェイクを使用するには、このオプションをオンにする必要があります。
/? コマンド プロンプトにヘルプを表示します。

デバイスの状態

指定されたデバイスの状態を表示します。 パラメーターを指定せずに使用する場合、mode はシステムにインストールされているすべてのデバイスの状態を表示します。

構文

mode [<device>] [/status]

パラメーター

パラメーター 説明
<device> 状態を表示するデバイスの名前を指定します。 標準名には、LPT1: through LPT3:、COM1: through COM9:、および CON があります。
/status リダイレクトされたパラレル プリンターの状態を要求します。 このコマンドの簡易版として、/sta を使用することもできます。
/? コマンド プロンプトにヘルプを表示します。

印刷のリダイレクト

プリンター出力をリダイレクトします。 印刷をリダイレクトするには、Administrators グループのメンバーがあります。

Note

シリアル プリンターへの並列のプリンターの出力を送信できるように、システムをセットアップに使用する必要があります、 モード コマンドを 2 回です。 最初に、mode を使用して、シリアル ポートを構成する必要があります。 2 回目は、mode を使用して、パラレル プリンターの出力を最初に mode コマンドで指定したシリアル ポートにリダイレクトする必要があります。

構文

mode LPT<n>[:]=COM<m>[:]

パラメーター

パラメーター 説明
LPT<n>[:] 構成する LPT の番号を指定します。 通常、これは、システムに特別なパラレル ポートのサポートが含まれていない限り、LTP1: から LTP3: の値を指定することを意味します。 このパラメーターは必須です。
COM<m>[:] 構成する COM ポートを指定します。 通常、これは、システムに追加の COM ポート用の特別なハードウェアが含まれていない限り、COM1: から COM9: の値を指定することを意味します。 このパラメーターは必須です。
/? コマンド プロンプトにヘルプを表示します。

偶数パリティにより 4800 ボーで動作し、COM1 ポート (使用しているコンピューターの最初のシリアル接続) に接続されているシリアル プリンターをリダイレクトするには、次のように入力します。

mode com1 48,e,,,b
mode lpt1=com1

パラレル プリンター出力を LPT1 から COM1 にリダイレクトし、次に LPT1 を使用してファイルを印刷するには、ファイルを印刷する前に次のコマンドを入力します。

mode lpt1

このコマンドは、COM1 LPT1 から、ファイルのリダイレクトを防止します。

コード ページの選択

選択したデバイスのコード ページ情報を構成または照会します。

構文

mode <device> codepage select=<yyy>
mode <device> codepage [/status]

パラメーター

パラメーター 説明
<device> コード ページを選択するデバイスを指定します。 CON はデバイスにのみ有効な名前。 このパラメーターは必須です。
codepage 指定されたデバイスで使用するコード ページを指定します。 このコマンドの簡易版として、cp を使用することもできます。 このパラメーターは必須です。
select=<yyy> デバイスで使用するコード ページの番号を指定します。 国/地域別または言語別にサポートされているコード ページは次のとおりです。
  • 437: 米国
  • 850: 多言語 (ラテン I)
  • 852: スラブ語 (ラテン II)
  • 855: キリル語 (ロシア)
  • 857: トルコ語
  • 860: ポルトガル語
  • 861:アイスランド語
  • 863: カナダ フランス語
  • 865: 北欧語
  • 866:ロシア語
  • 869: モダン ギリシャ語
このパラメーターは必須です。
/status 指定されたデバイス用に選択された現在のコード ページの数を表示します。 このコマンドの簡易版として、/sta を使用することもできます。 /status を指定するかどうかにかかわらず、mode codepage コマンドでは、指定されたデバイスで選択されているコード ページの番号が表示されます。
/? コマンド プロンプトにヘルプを表示します。

表示モード

コマンド プロンプトの画面バッファーのサイズを変更します。

構文

mode con[:] [cols=<c>] [lines=<n>]

パラメーター

パラメーター 説明
con [:] コマンド プロンプト ウィンドウに、変更が適用されることを示します。 このパラメーターは必須です。
cols=<c> コマンド プロンプト画面バッファーで列の数を指定します。 既定の設定は 80 列ですが、これを任意の値に設定できます。 既定値を使用しない場合、標準値は 40 列および 135 列です。 標準以外の値を使用すると、コマンド プロンプト アプリの問題が発生する可能性があります。
lines=<n> コマンド プロンプトの画面バッファー行の数を指定します。 既定値は 25 ですが、これを任意の値に設定できます。 既定値を使用しない場合、その他の一般的な値は 50 行です。
/? コマンド プロンプトにヘルプを表示します。

キーボードの速度

キーボードの速度を設定します。 キーボードの速度は、キーボードでキーを押したときに、Windows が文字を繰り返すことができる速度です。

Note

一部のキーボードでは、このコマンドは認識されません。

構文

mode con[:] [rate=<r> delay=<d>]

パラメーター

パラメーター 説明
con [:] キーボードを指定します。 このパラメーターは必須です。
rate=<r> キーを押し続けたときに、画面に文字が繰り返されますレートを指定します。 既定値は、IBM AT 互換キーボードの場合は毎秒 20 文字、IBM PS/2 互換キーボードの場合は 21 ですが、1 から 32 の任意の値を使用できます。 このパラメーターを設定する場合は、delay パラメーターも設定する必要があります。
delay=<d> キーを押した、前に文字の出力に、キーを押しながら後までの経過時間を指定します。 既定値は 2 (.50 秒) ですが、1 (.25 秒)、3 (.75 秒)、または 4 (1 秒) を使用することもできます。 このパラメーターを設定する場合は、rate パラメーターも設定する必要があります。
/? コマンド プロンプトにヘルプを表示します。