답변:
내가 아는 한, 기본 제공 방법은 없습니다. Windows 8과 함께 제공되는 앱의 경우 MetroApp Link를 사용할 수 있습니다 . 공식 웹 사이트 (이탈리아어)는 여기에 있습니다 . 그러나 현재 스토어를 통해 다운로드 한 앱은 지원하지 않습니다.
모든 최신 UI 앱에는 앱을 시작하는 데 사용할 수있는 URL 프로토콜이 연결되어 있습니다.
다음과 같은 특정 앱의 프로토콜을 찾을 수 있습니다.
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
의 값을 찾을 수 있습니다. 에 PNG 아이콘이 있습니다.
그러나 바로 가기에 사용하려면이 PNG를 ICO 파일로 변환해야합니다.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}
응용 프로그램을 적절히 입력 하고 이름을 지정하십시오.Applications
창을 시작하십시오 .참조 : http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
나는 스스로 해결책을 찾았고 여기에 답을 완성하고 싶습니다. Tome Tanasovski의 C # 및 PowerShell 코드는 http://poshcode.org/3740에 게시되어 있습니다.
코드를 잘 이해하지 않아도 작동합니다. 좋은 점은 3 번째 exe를 다운로드 할 필요가 없으며 프로그래밍 가능하므로 하나의 단축키로 계산기와 PDF 뷰어를 열 수 있다는 것입니다.
PowerShell 명령 상자를 열고 위의 링크에서 복사 한 모든 코드를 붙여 넣기 만하면됩니다.
운영
Get-metroApp
추측 가능한 앱 이름의 AppUserModelId 목록이 표시됩니다. 예를 들어 계산기를 찾고 있습니다. AppUserModelId는 "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App"입니다. PowerShell 명령 상자에서
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! 앱
물론 이런 식으로 계산기를 다시 호출하고 싶지는 않습니다. get-metroApp 함수의 일부가 필요하지 않은 명령을 모두 .ps1에 저장할 수 있습니다. 그런 다음이 .ps1에 대한 바로 가기를 만들어 실행할 수 있습니다. 마지막으로이 바로 가기를 시작 메뉴 폴더에 배치하면 앱의 단축키를 지정할 수 있습니다.
여기로 이동하십시오. (바로 가기를 만들려는 "현대"앱에 대한 명확하고 간단한 솔루션입니다. 시작 폴더에 넣을 때 바로 가기를 사용했습니다. 따라서 로그온 할 때 앱이 열립니다. http://winaero.com / blog / exclusive-how-to-start-a-modern-app-des-top-with-going-the-metro-start-screen / # comment-5450
PowerShell을 통해 시작할 수 있습니다. 예를 들어
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews