#navi(コマンド別)
#contents
////////////////////////////////////////////////////////////////////////////
*タイトルが省略不可のケース [#fa9f2709]
start /? を見ると、コマンドの構文は、

 START ["タイトル"] [/Dパス] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
       [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
       [/WAIT] [/B] [コマンド/プログラム]
       [パラメータ]

と、タイトルは省略可能となっており、実際省略可能なケースが多い。
ただし、プログラム名が空白を含む等で " " で囲まなければならない場合、

 start "C:\Program Files\prog1\prog1.exe"

と書くと、これがタイトルとみなされて、プログラムは起動されず、
コマンドプロンプトが新たにこのタイトルで開くだけである。~
この場合、

 start "" "C:\Program Files\prog1\prog1.exe"

のように、空でもいいのでタイトルを指定する必要がある。
プログラムでなく文書名を指定する際に " " で囲む場合も同じ。
////////////////////////////////////////////////////////////////////////////
*App Paths との関係 [#o5ccb3bb]
start で起動できるプログラムは、PATH に設定されているディレクトリにあるもの、
パス指定で記述したものの他に、
レジストリの HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 
にプログラム名とそのフルパス名が記述してあるものでもよい。

 C:\>AcroRD32.exe
 'AcroRD32.exe' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
 C:\>start AcroRD32.exe
 →アクロバットリーダーが起動する

////////////////////////////////////////////////////////////////////////////
#navi(コマンド別)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS