web-dev-qa-db-ja.com

コマンドラインからデフォルトのアプリケーションでファイルを開く

Windows XPでは、コマンドラインからデフォルトのアプリケーションでファイルを開くにはどうすればよいですか?

私の知る限り、これはコマンドプロンプトまたはバッチファイルで機能するはずです。

start "path to my file"

残念ながら、私の場合、これはほとんどのファイルタイプに対して新しいコマンドプロンプトウィンドウを開くだけです。 (ただし、.exeファイルでも機能します...)

18
ARF

これを試して。

START "" "path to my file"

STARTコマンドは、""の最初のセットをウィンドウのタイトルに使用するテキストとして扱うため、空のペアを含めるだけです。

21
aphoria

STARTは使用しないでください。ファイルの名前を入力するだけです。 readme.txtが開くreadme.txtメモ帳で(またはデフォルトで.txtハンドラーを配置します)。

名前にスペースが含まれている場合は、それらを処理する必要があることに注意してください。良い方法は二重引用符を使うことです。 "read me.txt"

9
kmort
Explorer "filename"

xPおよびその他のウィンドウ(95以上)で機能します。機能しない場合は、その拡張タイプをプログラムに関連付けていません。

9
tim

PowerShellの使用

Start-Process "<fullname>"
4
ZEE