コマンド プロンプトから、exe ファイルの名前を入力して起動できるプログラムもあれば、起動できないプログラム (見つからないプログラム) もあります。ただし、見つからないプログラムはコマンドで実行できますstart
。たとえば、次のターミナル セッションを参照してください。
>notepad
>wordpad
'wordpad' is not recognized as an internal or external command,
operable program or batch file.
>start wordpad
>
ではstart
具体的に何をするのでしょうか
答え1
スタートメニューの実行コマンドは、ワードパッドを起動するためにワードパッドを受け付けます。これは、Windows 95で導入されたと呼ばれるものと関係がありますAPP_PATHS
(Raymond Chenのブログ投稿を参照)。リンク)。開始コマンドは APP_PATHS を検索します。
答え2
デフォルトでは、cmd 内で cmd を実行すると、コンソール ウィンドウが継承され、作成されたプロセスが終了するまで待機します。
(実行可能ファイルではなく、cmd 統合コマンド)を使用するとstart
、新しいコンソール インスタンスでプロセスを作成し、プロセス作成オプションを変更したり、必要に応じて作成されたプロセスが終了するのを待機したりできます。
参照
start /?
TechNet では次のようになります: http://technet.microsoft.com/en-us/library/bb491005.aspx