web-dev-qa-db-ja.com

Windows 8 Modern UIアプリへのデスクトップショートカットを作成するにはどうすればよいですか?

現在Windows 8を使用していますが、デスクトップにモダンUI(旧称Metro UI)アプリケーションへのショートカットを作成する方法があるかどうか考えていました。

17
Joel Dean

私の知る限り、これを行うための組み込みの方法はありません。 Windows 8に付属するアプリの場合は、 MetroApp Link ;を使用できます。公式ウェブサイト(イタリア語) ここ 。ただし、現在ストアからダウンロードしたアプリはサポートしていません。

7
Indrek

すべてのモダンUIアプリには、アプリの起動に使用できるURLプロトコルが関連付けられています。
次のような特定のアプリのプロトコルを見つけることができます:

  1. Windows + Rを押す
  2. タイプregedit
  3. HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageIdに移動します
  4. アプリのサブキーを見つけます(例:AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
  5. そのサブキー内で、ActivatableClassId_some long name_\CustomPropertiesに移動します
  6. Name値はプロトコル名を示します。

その後、name://へのショートカットを作成できます。 (例、Kindle://

アイコンを取得するのは少し難しいです。
ActivatableClassIdの直下のサブキーに、Iconという名前の値が@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}の形式で表示されます。 C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.pngにPNGアイコンがあります。
ただし、ショートカットで使用するには、このPNGをICOファイルに変換する必要があります。

26
SLaks
  1. デスクトップを右クリックして、[new->shortcut]を選択します。
  2. ダイアログウィンドウが開いたら、%windir%\Explorer.exe Shell:::{4234d49b-0245-4df3-b780-3893943456e1}と入力し、アプリケーションに適切な名前を付けます。
  3. 作成したアイコンをクリックして、Applicationsウィンドウを起動します。
  4. 使用するMetroアプリケーションを選択します。

参照: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop

3
에이바

私は自分で解決策を見つけたので、ここで答えを完成させたいと思います。 http://poshcode.org/374 に投稿されたTome TanasovskiによるC#およびPowerShellのコードの一部によって行われます。

それを機能させるためにコードをよく理解する必要はありません。良い点は、いくつかの3番目のexeをダウンロードする必要がなく、プログラム可能なため、電卓とPDFビューアを1つのホットキーで開くことができるようになっています。

  1. PowerShellコマンドボックスを開き、上記のリンクからコピーしたすべてのコードを貼り付けるだけです。

  2. 走る

    Get-metroApp

  3. 推測可能なアプリ名のAppUserModelIdのリストが表示されます。たとえば、電卓を探しています。 AppUserModelIdは "Microsoft.WindowsCalculator_8wekyb3d8bbwe!App"です。 PowerShellコマンドボックスで、次を実行します。

    start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

もちろん、このように電卓を再度呼び出すことは好きではありません。コマンド(すべてではない、たとえば、関数get-metroAppの一部が不要)を.ps1に保存できます。この.ps1へのショートカットを作成して実行できます。最後に、このショートカットをスタートメニューフォルダーに配置すると、アプリにホットキーを割り当てることができます。

2
chingNotCHing

ここに行きます:(これは、ショートカットを作成したい「モダン」アプリの明確でシンプルな解決策です-私は自分のショートカットをスタートアップフォルダーに入れて、ログオン時にアプリが開くようにしました。 http:/ /winaero.com/blog/exclusive-how-to-start-a-modern-app-from-desktop-without-going-to-the-metro-start-screen/#comment-545

0
user469000