Як створити ярлик на робочому столі до програми для інтерфейсу Windows 8 Modern?


17

Наразі я використовую Windows 8, і мені було цікаво, чи є спосіб зробити ярлик до додатку Modern UI (раніше відомий як Metro UI) на моєму робочому столі.

Відповіді:


7

Наскільки я знаю, немає вбудованого способу зробити це. Для програм, які постачаються із Windows 8, ви можете використовувати посилання MetroApp ; офіційний веб-сайт (італійською мовою) тут . Наразі він не підтримує додатки, завантажені через Магазин.


1
Пізніша версія (зараз називається ModernApp Link ).
Каран

26

Усі додатки сучасного інтерфейсу мають пов'язаний з ними протокол URL, який можна використовувати для запуску програми.
Ви можете знайти протокол для конкретного додатка, подібного до цього:

  1. Натисніть Windows + R
  2. Тип regedit
  3. Перейдіть до HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
  4. Знайдіть підрозділ для вашої програми (наприклад, AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp)
  5. У цьому підрозділі перейдіть до ActivatableClassId_some long name_\CustomProperties
  6. NameОбов'язково повідомить Вас ім'я протоколу.

Потім можна зробити ярлик до name://. (наприклад, kindle://)

Дістати іконку трохи складніше.
У підпункті прямо під ActivatableClassId, ви знайдете Iconу форматі значення з назвою . Ви знайдете значок PNG в . Однак вам потрібно буде перетворити цей PNG у файл ICO для використання у ярлику.@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png


4
Якщо люди зацікавлені, я можу написати настільний додаток, який створить ярлики до довільних додатків сучасного інтерфейсу, автоматизуючи ці кроки. Я зроблю це, якщо ця відповідь отримає 15 голосів.
СЛАкс

2
@SLaks у вас є мій голос, і я дуже люблю бачити цей настільний додаток. :)
avirk

1
Дивовижна відповідь. Я знаю, що це старе, але ви коли-небудь робили це додаток для настільних ПК?
Ротаційне серце

3
@SLaks - У вас 15 голосів
Ramhound

2
Ця відповідь є невірною, лише перелічені пакети - це зареєстровані обробники URI. У багатьох додатках зареєстровані обробники URI, але не всі
EionRobb

3
  1. Клацніть правою кнопкою миші на робочому столі та виберіть new->shortcut.
  2. Коли відкриється діалогове вікно, введіть %windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}і назвіть програму відповідним чином.
  3. Клацніть на створену піктограму та запустіть Applicationsвікно.
  4. Виберіть додаток Metro, яке будете використовувати.

Посилання: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Direrely-from-Desktop


2
Це, здається, створює ярлик до папки Програми, тоді як ОП хоче створити ярлик до певного додатка метро.
Індрек

Я думаю, якщо він відкритий для встановлення програмного забезпечення, він може використовувати MetroApp Link.
에이 바

2

Я сам знайшов рішення і хочу зробити відповідь тут повною. Це робиться з допомогою шматочка кодів C # і PowerShell по фоліант Tanasovski розміщено на http://poshcode.org/3740 .

Не потрібно добре розуміти коди, щоб вони працювали. Хороша річ у тому, що мені не потрібно завантажувати якийсь третій exe, і це програмується, щоб я міг відкрити калькулятор та переглядач PDF лише однією гарячою клавішею.

  1. Відкрийте вікно команд PowerShell та просто вставте всі коди, скопійовані із посилання вище.

  2. Біжи

    Get-metroApp

  3. У списку AppUserModelId відображається певна назва додатка. Наприклад, я шукаю калькулятор. AppUserModelId - це "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". У командному полі PowerShell запустіть

    додаток start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe!

Звичайно, вам не сподобається знову запускати калькулятор, як це. Ви можете зберегти команди (не всі з них, наприклад, частина функції get-metroApp не потрібна) до .ps1. Потім можна створити ярлик до цього .ps1 для його виконання. Нарешті, розміщення цього ярлика в папці меню "Пуск" дозволяє призначити гарячу клавішу для вашої програми.


0

Перейдіть сюди: (Це чітке та просте рішення для будь-якого "сучасного" додатку, для якого ви хочете створити ярлик - я використав свій ярлик для введення в папку запуску, щоб програма відкривалася, коли я входжу. Http://winaero.com / блог / ексклюзивний, як почати-сучасний-додаток-з-на робочому столі, без переходу на екран-метро-старт / # коментар-5450


Вибачте, ось за посиланням:
user469000


-1

Ви можете запустити їх через PowerShell. Наприклад,

powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews

1
Дякую за підказку, хоча ваше рішення є неповним.
chingNotCHing
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.