Réponses:
Pour autant que je sache, il n'y a aucun moyen intégré de le faire. Pour les applications fournies avec Windows 8, vous pouvez utiliser MetroApp Link ; site officiel (en italien) ici . Cependant, il ne prend actuellement pas en charge les applications téléchargées via la boutique.
Toutes les applications Modern UI ont un protocole URL associé qui peut être utilisé pour lancer l'application.
Vous pouvez trouver le protocole pour une application spécifique comme celle-ci:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
valeur 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 . Vous trouverez une icône PNG dans .
Cependant, vous devrez convertir ce PNG en fichier ICO pour l'utiliser dans un raccourci.@{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}
et nommez votre application de manière appropriée.Applications
fenêtre.Réf: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
J'ai moi-même trouvé une solution et je veux que la réponse soit complète ici. C'est fait par un morceau de codes de C # et PowerShell par Tome Tanasovski publié sur 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 3e exe et qu'il est programmable afin que je puisse ouvrir la calculatrice et la visionneuse PDF avec une seule touche de raccourci.
Ouvrez la boîte de commande PowerShell et collez simplement tous les codes copiés à partir du lien ci-dessus.
Courir
Get-metroApp
Une liste d'AppUserModelId d'un nom d'application devinable est répertoriée. Par exemple, je recherche une calculatrice. L'AppUserModelId est "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". Dans la boîte de commande PowerShell, exécutez
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! App
Bien sûr, vous n'aimerez pas invoquer à nouveau la calculatrice comme ceci. Vous pouvez enregistrer les commandes (pas toutes, par exemple, la partie de la fonction get-metroApp n'est pas nécessaire) dans un .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.
Allez ici: (C'est une solution claire et simple pour toute application "moderne" pour laquelle vous souhaitez 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-comment-démarrer-une-application-moderne-depuis-le-bureau-sans-aller-au-metro-écran de démarrage / # comment-5450
Vous pouvez les lancer via PowerShell. Par exemple,
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews