В данный момент я использую Windows 8 и мне интересно, есть ли способ создать ярлык для приложения Modern UI (ранее известного как Metro UI) на моем рабочем столе.
решение1
Насколько мне известно, встроенного способа сделать это нет. Для приложений, которые идут с Windows 8, вы можете использоватьСсылка на MetroApp; официальный сайт (на итальянском языке)здесь. Однако в настоящее время он не поддерживает приложения, загруженные через Магазин.
решение2
Все приложения Modern UI имеют связанный с ними протокол URL, который можно использовать для запуска приложения.
Вы можете найти протокол для конкретного приложения следующим образом:
- Нажмите Windows+R.
- Тип
regedit
- Перейдите к
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
- Найдите подраздел для вашего приложения (например,
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
) - В этом подразделе перейдите к
ActivatableClassId_some long name_\CustomProperties
- Значение
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
решение3
- Щелкните правой кнопкой мыши на рабочем столе и выберите
new->shortcut
. - В открывшемся диалоговом окне введите
%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}
имя вашего приложения и дайте ему соответствующее имя. - Нажмите на созданный вами значок и запустите
Applications
окно. - Выберите приложение Metro для использования.
Ссылка:http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
решение4
Перейдите сюда: (Это простое и понятное решение для любого «современного» приложения, для которого вы хотите создать ярлык — я использовал свой ярлык, чтобы поместить его в папку автозагрузки, чтобы приложение открывалось при входе в систему. http://winaero.com/blog/exclusive-how-to-start-a-modern-app-from-desktop-without-going-to-the-metro-start-screen/#comment-5450