Windows 8 Modern UI uygulamasına masaüstü kısayolu nasıl oluşturulur?


17

Şu anda Windows 8 kullanıyorum ve masaüstümde Modern UI (eski adıyla Metro UI) uygulamasına kısayol yapmanın bir yolu olup olmadığını merak ediyordum.

Yanıtlar:


7

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.


1
Daha yeni sürüm (Artık ModernApp Link olarak adlandırılmaktadır ).
Karan

26

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:

  1. Windows + R tuşlarına basın
  2. tip regedit
  3. Şu yöne rotayı ayarla HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
  4. Uygulamanızın alt anahtarını bulun (ör. AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp)
  5. Bu alt anahtarın içinde ActivatableClassId_some long name_\CustomProperties
  6. NameDeğ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 ActivatableClassIdadlı 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


4
İnsanlar ilgileniyorsa, bu adımları otomatikleştirerek keyfi Modern UI uygulamalarına kısayollar oluşturacak bir masaüstü uygulaması yazabilirim. Bu cevap 15 oy alırsa bunu yapacağım.
SLaks

2
@SL'm oyumu sana verdi ve ben bu masaüstü uygulamasını görmeyi çok seveceğim. :)
avirk

1
Şaşırtıcı cevap. Bunun eski olduğunu biliyorum, ama bu masaüstü uygulamasını hiç yaptınız mı?
Rotary Heart

3
@SLaks - 15
Ramhound

2
Bu yanıt doğru değil, listelenen tek paketler kayıtlı URI işleyicileri olan paketlerdir. Bir çok uygulama URI işleyicileri kayıtlı ancak hepsi değil
EionRobb

3
  1. Masaüstünüze sağ tıklayın ve seçin new->shortcut.
  2. İletişim penceresi açıldığında %windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}uygulamanızı uygun şekilde girin ve adlandırın.
  3. Oluşturduğunuz simgeyi tıklayın ve Applicationspencereyi başlatın .
  4. Kullanılacak Metro uygulamasını seçin.

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


2
Bu, Uygulamalar klasörüne bir kısayol oluştururken, OP belirli bir Metro uygulamasına bir kısayol oluşturmak istiyor gibi görünüyor.
Indrek

Sanırım MetroApp Link'i kullanabileceği bir yazılım yüklemeye açıksa.
바이 바

2

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.

  1. PowerShell komut kutusunu açın ve yukarıdaki bağlantıdan kopyalanan tüm kodları yapıştırın.

  2. Çalıştırmak

    Get-metroApp

  3. 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.



-1

Bunları PowerShell ile başlatabilirsiniz. Örneğin,

powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews

1
Çözümünüz eksik olsa da ipucu için teşekkürler.
chingNotCHing
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.