次の方法で共有


start

別のコマンド プロンプト ウィンドウを起動して、指定したプログラムまたはコマンドを実行します。

Syntax

start <"title"> [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | /belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [/machine <x86|amd64|arm|arm64>] [<command> [<parameter>... ] | <program> [<parameter>... ]]

Note

マシン パラメーターは現在、Windows 11 のプレビュー版のみです。 このパラメーターは、 Windows 11 Insider Preview ビルド 22557 以降で使用できます。 この情報は、リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここに記載されている情報に関して、明示または黙示を問わず、一切の保証を行いません。

Parameters

Parameter Description
"title" コマンド プロンプト ウィンドウのタイトル バーに表示するタイトルを指定します。
/d <path> スタートアップ ディレクトリを指定します。
/i Cmd.exe 起動環境を新しい コマンドプロンプト ウィンドウに渡します。 /iが指定されていない場合は、現在の環境が使用されます。
{/min | /max} 新しいコマンド プロンプト ウィンドウを最小化 (/min) するか、最大化 (/max) するかを指定します。
{/separate | /shared} 16 ビット・プログラムを別のメモリー・スペース (/separate) または共有メモリー・スペース (/shared) で開始します。 これらのオプションは、64 ビット プラットフォームではサポートされていません。
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} 指定した優先度クラスでアプリケーションを起動します。
/ノード <NUMA node> NUMA (非 Uniform Memory Architecture) ノードのメモリの局所性を 10 進整数として活用します。 優先 NUMA ノード上の共有メモリを介して相互に通信する 2 つのプロセスでは、可能な限り同じ NUMA ノードからメモリを割り当てながら、メモリの待機時間を最小限に抑えることができます。 指定したノードの外部にあるプロセッサで自由に実行できます。
/親近感 <hexaffinity> 指定されたプロセッサ アフィニティ マスク (16 進数で表されます) を新しいアプリケーションに適用します。 2 つのプログラムは、同じ NUMA ノード内の特定のプロセッサ コアで実行できます。 この数値は、アフィニティ マスクを変更しなくても、プロセッサ固有のサポートされている量に変更できます。
/wait アプリケーションを起動し、アプリケーションが終了するまで待機します。
/b 新しい コマンドプロンプト ウィンドウを開かずにアプリケーションを起動します。 Ctrl + C 処理は、アプリケーションで Ctrl + C 処理が有効でない限り無視されます。 Ctrl キーを押しながら BREAK キーを押して、アプリケーションを中断します。
/機械 <x86 | amd64 | arm | arm64> アプリケーション プロセスのマシン アーキテクチャを指定します。
[<command> [<parameter>... ] | <program> [<parameter>... ]] 開始するコマンドまたはプログラムを指定します。
<parameter> コマンドまたはプログラムに渡すパラメーターを指定します。
/? コマンド プロンプトにヘルプを表示します。

Remarks

  • ファイルの名前をコマンドとして入力することで、ファイルの関連付けを通じて実行可能でないファイルを実行できます。

  • 拡張子またはパス修飾子を指定せずに、最初のトークンとして文字列 CMD を含むコマンドを実行すると、CMD は COMSPEC 変数の値に置き換えられます。 これにより、ユーザーは現在のディレクトリから cmd を取得できなくなります。

  • 32 ビット のグラフィカル ユーザー インターフェイス (GUI) アプリケーションを実行する場合、 cmd はアプリケーションが終了するのを待ってからコマンド プロンプトに戻りません。 この動作は、コマンド スクリプトからアプリケーションを実行した場合には発生しません。

  • 64 ビット プラットフォームで実行している場合、 /separate パラメーターと /shared パラメーターはサポートされていません。

  • コマンドではない最初のトークンまたは拡張子を持つ既存のファイルへのファイル パスを使用するコマンドを実行する場合、 Cmd.exe は PATHEXT 環境変数の値を使用して、検索する拡張機能とその順序を決定します。 PATHEXT 変数の既定値は次の値です。 .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    構文は PATH 変数と同じで、セミコロン (;)で各拡張子を区切ります。

  • start は、指定された実行可能ファイルを検索し、見つかった場合は、現在の作業ディレクトリに関係なく実行可能ファイルが起動します。 実行可能ファイルを検索するときに、どの拡張子にも一致するものがない場合は、名前がディレクトリ名と一致するかどうかのチェック を開始します 。 その場合、 その パスの start Explorer.exe を開きます。

Examples

コマンドプロンプトで Myapp プログラムを起動し、現在の コマンドプロンプト ウィンドウを引き続き使用するには、次のように入力します。

start Myapp

開始コマンドラインのヘルプ情報を別の最大化されたコマンドプロンプトウィンドウに表示するには、次のように入力します。

start /max start /?