回答:
私の知る限り、これを行うための組み込みの方法はありません。Windows 8に付属のアプリでは、MetroApp Linkを使用できます。公式ウェブサイト(イタリア語)はこちら。ただし、現在、ストアからダウンロードしたアプリはサポートしていません。
すべてのモダンUIアプリには、アプリの起動に使用できるURLプロトコルが関連付けられています。
次のような特定のアプリのプロトコルを見つけることができます。
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
値は、あなたのプロトコル名を教えてくれます。その後、にショートカットを作成できname://
ます。(例えば、kindle://
)
アイコンを取得するのは少し難しいです。
直下のサブキーには、という形式のActivatableClassId
値Icon
があります。PNGアイコンはにあります。
ただし、ショートカットで使用するには、このPNGをICOファイルに変換する必要があります。@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}
C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png
new->shortcut
。%windir%\explorer.exe
shell:::{4234d49b-0245-4df3-b780-3893943456e1}
アプリケーションを適切に入力して名前を付けます。Applications
ウィンドウを起動します。参照:http : //forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
私は自分で解決策を見つけたので、ここで答えを完成させたいと思います。これは、http: //poshcode.org/3740に投稿されたTome TanasovskiによるC#とPowerShellのコードによって行われました。
それを機能させるためにコードをよく理解する必要はありません。良いことは、3番目のexeをダウンロードする必要がなく、プログラム可能なので、1つのホットキーで電卓とPDFビューアーを開くことができることです。
PowerShellコマンドボックスを開き、上記のリンクからコピーしたすべてのコードを貼り付けます。
走る
Get-metroApp
推測可能なアプリ名のAppUserModelIdのリストがリストされます。たとえば、電卓を探しています。AppUserModelIdは「Microsoft.WindowsCalculator_8wekyb3d8bbwe!App」です。PowerShellコマンドボックスで、実行します
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe!App
もちろん、このように電卓を再度呼び出すことは好ましくありません。コマンドをすべて(たとえば、関数get-metroAppの一部が不要なわけではありません).ps1に保存できます。その後、この.ps1へのショートカットを作成して実行できます。最後に、このショートカットをスタートメニューフォルダーに配置すると、アプリにホットキーを割り当てることができます。
ここに移動します:(ショートカットを作成する「モダン」アプリの明確でシンプルなソリューションです-ショートカットを使用してスタートアップフォルダーに置き、ログオン時にアプリが開くようにします 。http://winaero.com / blog / exclusive-how-to-start-a-modern-app-from-desktop-without-going-to-the-metro-start-screen /#comment-5450
PowerShell経由で起動できます。例えば、
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews