それでも答えを探している場合、metro アプリでファイルを開く最善の方法は、通常のアプリ プロトコルのように実行文字列を使用することです。実行文字列は次のようになります。
bingnews:[arguments, can be left blank.]
microsoftvideo:[arguments, can be left blank.]
netflix:[arguments, can be left blank.]
したがって、netflix を起動するStart netflix:
には、コマンド ラインに入力するのと同じくらい簡単です。
アプリの実行文字列を見つけるには、次の場所に移動します: コントロール パネル\プログラム\既定のプログラム\関連付けの設定
詳細と例については、こちらを参照してください。
http://windowsitpro.com/windows-8/opening-windows-8-apps-command-prompt-or-script
http://www.itsjustwhatever.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop-shortcut-or-command-line/
注意: プロトコルなしでアプリ (レジストリまたは「関連付けの設定」にリストされていないアプリ) を開くには、OP のメソッドを使用します。
explorer shell:AppsFolder\[appuid]![appfullname]
アプリの UID は、バージョン番号を除いたフォルダー名です。例えば、
4DF9E0F8.Netflix_ 2.11.0.8_x64 __mcm4njqhnhss8
になる
4DF9E0F8.Netflix_mcm4njqhnhss8
アプリのフルネームは、[App author].[App name]
たとえば4DF9E0F8.Netflix
. 4DF9E0F8 が作者で、Netflix が名前です。
すべてをまとめて手に入れる
explorer shell:AppsFolder\4DF9E0F8.Netflix_mcm4njqhnhss8!4DF9E0F8.Netflix