Yanıtlar:
Bildiğim kadarıyla bunu yapmanın yerleşik bir yolu yok. Windows 8 ile gelen uygulamalar için MetroApp Link'i kullanabilirsiniz ; resmi web sitesi (İtalyanca) burada . Ancak şu anda Mağaza üzerinden indirilen uygulamaları desteklemiyor.
Tüm Modern UI uygulamalarının, kendileriyle ilişkili ve uygulamayı başlatmak için kullanılabilecek bir URL protokolü vardır.
Bunun gibi belirli bir uygulamanın protokolünü bulabilirsiniz:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
Değeri size protokol adını söyleyecektir.Daha sonra için bir kısayol yapabilirsiniz name://
. (ör. kindle://
)
Bir ikon almak biraz daha zor.
Doğrudan altındaki alt anahtarda , biçiminde ActivatableClassId
adlı bir değer bulacaksınız . İçinde bir PNG simgesi bulacaksınız .
Ancak, kısayolda kullanmak için bu PNG'yi bir ICO dosyasına dönüştürmeniz gerekir.Icon
@{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}
uygulamanızı uygun şekilde girin ve adlandırın.Applications
pencereyi başlatın .Referans: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
Kendime bir çözüm buldum ve cevabın eksiksiz olmasını istiyorum. Http://poshcode.org/3740 adresinde yayınlanan Tome Tanasovski tarafından bir parça C # ve PowerShell kodu ile yapılır .
Çalışması için kodları iyi anlamak zorunda değilsiniz. İyi bir şey, bazı 3. exe indirmem gerekmiyor ve programlanabilir, böylece hesap makinesini ve PDF görüntüleyiciyi tek bir kısayol tuşu ile açabiliyorum.
PowerShell komut kutusunu açın ve yukarıdaki bağlantıdan kopyalanan tüm kodları yapıştırın.
Çalıştırmak
Get-metroApp
Bazı tahmin edilebilir uygulama adlarının AppUserModelId listesi listelenir. Örneğin, Hesap Makinesi arıyorum. AppUserModelId "Microsoft.WindowsCalculator_8wekyb3d8bbwe! Uygulaması" dır. PowerShell komut kutusunda şunu çalıştırın:
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! Uygulama
Elbette Hesap Makinesi'ni tekrar böyle çağırmak istemeyeceksiniz. Komutları (hepsi değil, örneğin get-metroApp işlevinin bir parçası gerekli değildir) bir .ps1 dosyasına kaydedebilirsiniz. Daha sonra bu .ps1 için bir kısayol yürütmek üzere oluşturulabilir. Son olarak, bu kısayolu başlat menüsü klasörüne yerleştirmek uygulamanız için bir kısayol tuşu atamanıza olanak tanır.
Buraya gidin: (Kısayol oluşturmak istediğiniz herhangi bir "modern" uygulama için açık ve basit bir çözüm - Başlangıç klasörüne koymak için kısayolumu kullandım, böylece oturum açtığımda uygulama açılır. Http://winaero.com / blog / özel-to-start-a-modern app-den-masaüstüne-olmadan-going-to-the-metro-başlatmak nasıl ekran / # comment-5450
Bunları PowerShell ile başlatabilirsiniz. Örneğin,
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews