Risposte:
Per quanto ne so, non esiste un modo integrato per farlo. Per le app fornite con Windows 8, puoi utilizzare MetroApp Link ; sito ufficiale (in italiano) qui . Tuttavia, al momento non supporta app scaricate dallo Store.
Tutte le app UI moderne hanno un protocollo URL associato ad esse che può essere utilizzato per avviare l'app.
Puoi trovare il protocollo per un'app specifica come questa:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
valore ti dirà il nome del protocollo.È quindi possibile creare una scorciatoia per name://
. (ad es. kindle://
)
Ottenere un'icona è un po 'più difficile.
Nella sottochiave direttamente sotto ActivatableClassId
, troverai un valore denominato Icon
, nel formato . Troverai un'icona PNG in .
Tuttavia, dovrai convertire questo PNG in un file ICO da utilizzare in un collegamento.@{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}
e denominare l'applicazione in modo appropriato.Applications
finestra.Rif: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
Ho trovato una soluzione me stesso e voglio rendere la risposta qui completa. È fatto da un pezzo di codici di C # e PowerShell di Tome Tanasovski pubblicato su http://poshcode.org/3740 .
Non devi capire bene i codici per farlo funzionare. La cosa buona è che non ho bisogno di scaricare un terzo exe ed è programmabile in modo da poter aprire la calcolatrice e il visualizzatore PDF con un solo tasto di scelta rapida.
Apri la finestra di comando di PowerShell e incolla semplicemente tutti i codici copiati dal link sopra.
Correre
Get-metroApp
Viene elencato un elenco di AppUserModelId con alcuni nomi di app indovinabili. Ad esempio, sto cercando Calcolatrice. AppUserModelId è "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". Nella casella di comando di PowerShell, eseguire
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! App
Ovviamente non ti piacerebbe invocare di nuovo Calculator in questo modo. È possibile salvare i comandi (non tutti, ad esempio la parte della funzione get-metroApp non è necessaria) in un .ps1. È quindi possibile creare un collegamento a questo .ps1 per eseguirlo. Infine, posizionando questo collegamento nella cartella del menu Start è possibile assegnare un tasto di scelta rapida per l'app.
Vai qui: (È una soluzione chiara e semplice per qualsiasi app "moderna" per cui vuoi creare un collegamento: ho usato il mio collegamento per inserire la cartella di avvio in modo che l'app si apra quando accedo. Http://winaero.com / blog / exclusive-how-to-start-a-moderno-app-da-desktop-senza-going-to-the-metro-start-schermo / # comment-5450
Puoi avviarli tramite PowerShell. Per esempio,
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews