web-dev-qa-db-fra.com

Comment créer un raccourci sur le bureau vers une application Windows 8 Modern UI?

J'utilise Windows 8 pour le moment et je me demandais s'il était possible de créer un raccourci vers une application Modern UI (anciennement Metro UI) sur mon bureau.

17
Joel Dean

Autant que je sache, il n'y a pas de moyen intégré de le faire. Pour les applications fournies avec Windows 8, vous pouvez utiliser MetroApp Link ; site officiel (en italien) ici . Toutefois, il ne prend actuellement pas en charge les applications téléchargées via le magasin.

7
Indrek

Toutes les applications de l'interface utilisateur moderne sont associées à un protocole URL qui peut être utilisé pour lancer l'application.
Vous pouvez trouver le protocole pour une application spécifique comme celle-ci:

  1. Appuyez sur Windows + R
  2. Tapez regedit
  3. Accédez à HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
  4. Recherchez la sous-clé de votre application (par exemple, AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp).
  5. Dans cette sous-clé, accédez à ActivatableClassId_some long name_\CustomProperties
  6. La valeur Name vous indiquera le nom du protocole.

Vous pouvez ensuite créer un raccourci vers name://. (par exemple, Kindle://)

Obtenir une icône est un peu plus difficile.
Dans la sous-clé directement sous ActivatableClassId, vous trouverez une valeur nommée Icon, au format @{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}. Vous trouverez une icône PNG dans C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png.
Cependant, vous aurez besoin de convertir ce PNG en fichier ICO à utiliser dans un raccourci.

27
SLaks
  1. Faites un clic droit sur votre bureau et sélectionnez new->shortcut.
  2. Lorsque la boîte de dialogue s'ouvre, entrez %windir%\Explorer.exe Shell:::{4234d49b-0245-4df3-b780-3893943456e1} et nommez votre application de manière appropriée.
  3. Cliquez sur l'icône que vous avez créée et lancez la fenêtre Applications.
  4. Sélectionnez l'application Metro à utiliser.

Réf: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop

3
에이바

J'ai moi-même trouvé une solution et je souhaite que la réponse soit complète. C'est fait avec un morceau de code de C # et PowerShell de Tome Tanasovski posté à http://poshcode.org/3740 .

Il n'est pas nécessaire de bien comprendre les codes pour que cela fonctionne. La bonne chose est que je n'ai pas besoin de télécharger un 3ème exe et que c'est programmable pour pouvoir ouvrir la calculatrice et le visionneur PDF avec une seule touche de raccourci.

  1. Ouvrez la boîte de commande PowerShell et collez simplement tous les codes copiés à partir du lien ci-dessus.

  2. Courir

    Get-metroApp

  3. Une liste de AppUserModelId d'un nom d'application devinable est répertoriée. Par exemple, je cherche une calculatrice. AppUserModelId est "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". Dans la zone de commande PowerShell, exécutez

    start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! App

Bien sûr, vous n'aimerez pas invoquer de nouveau Calculator de la sorte. Vous pouvez enregistrer les commandes (pas toutes, par exemple, la partie de la fonction get-metroApp n'est pas nécessaire) dans un fichier .ps1. Un raccourci vers ce fichier .ps1 peut ensuite être créé pour l'exécuter. Enfin, placer ce raccourci dans le dossier du menu Démarrer vous permet d’attribuer un raccourci clavier à votre application.

2
chingNotCHing

Allez ici: (C'est une solution simple et claire pour toute application "moderne" pour laquelle vous voulez créer un raccourci - j'ai utilisé mon raccourci pour le mettre dans le dossier de démarrage afin que l'application s'ouvre lorsque je me connecte. http://winaero.com/blog/exclusive-how-to-start-a-modern-app-from-desktop-without-going-to-the-metro-start-screen/#comment-5450

0
user469000