Jawaban:
Sejauh yang saya tahu, tidak ada cara bawaan untuk melakukan ini. Untuk aplikasi yang datang dengan Windows 8, Anda dapat menggunakan MetroApp Link ; situs web resmi (dalam bahasa Italia) di sini . Namun saat ini tidak mendukung aplikasi yang diunduh melalui Store.
Semua aplikasi UI modern memiliki protokol URL yang terkait dengannya yang dapat digunakan untuk meluncurkan aplikasi.
Anda dapat menemukan protokol untuk aplikasi tertentu seperti ini:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
nilai akan memberitahu Anda nama protokol.Anda kemudian dapat membuat jalan pintas ke name://
. (misalnya, kindle://
)
Mendapatkan ikon sedikit lebih sulit.
Di subkunci langsung di bawah ActivatableClassId
, Anda akan menemukan nilai bernama Icon
, dalam format . Anda akan menemukan ikon PNG di .
Namun, Anda harus mengonversi PNG ini ke file ICO untuk digunakan dalam pintasan.@{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}
dan beri nama aplikasi Anda dengan tepat.Applications
jendela.Ref: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
Saya telah menemukan solusi sendiri dan ingin membuat jawabannya di sini menjadi lengkap. Itu dilakukan oleh sepotong kode C # dan PowerShell oleh Tome Tanasovski diposting di http://poshcode.org/3740 .
Anda tidak harus memahami kode dengan baik agar bisa berfungsi. Hal baiknya adalah saya tidak perlu mengunduh exe ke-3 dan dapat diprogram sehingga saya dapat membuka kalkulator dan penampil PDF hanya dengan satu tombol hot.
Buka kotak perintah PowerShell, dan cukup tempelkan semua kode yang disalin dari tautan di atas.
Lari
Dapatkan-metroApp
Daftar AppUserModelId dari beberapa nama aplikasi yang dapat ditebak tercantum. Misalnya, saya mencari Kalkulator. AppUserModelId adalah "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". Di kotak perintah PowerShell, jalankan
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! App
Tentu saja Anda tidak ingin memohon Kalkulator lagi seperti ini. Anda dapat menyimpan perintah (tidak semuanya, mis. Bagian dari fungsi get-metroApp tidak diperlukan) ke .ps1. Jalan pintas ke .ps1 ini kemudian dapat dibuat untuk menjalankannya. Akhirnya, menempatkan pintasan ini ke folder menu mulai memungkinkan Anda untuk menetapkan tombol pintas untuk aplikasi Anda.
Buka di sini: (Ini adalah solusi yang jelas dan sederhana untuk aplikasi "modern" apa pun yang Anda ingin buat pintasannya - Saya menggunakan pintasan saya untuk dimasukkan ke dalam folder startup sehingga aplikasi terbuka ketika saya masuk. Http://winaero.com / blog / eksklusif-bagaimana-memulai-aplikasi-modern-dari-desktop-tanpa-pergi-ke-metro-start-layar / # comment-5450
Anda dapat meluncurkannya melalui PowerShell. Sebagai contoh,
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews