Estou usando o Windows 8 no momento e fiquei pensando se existe uma maneira de criar um atalho para um aplicativo de UI moderna (anteriormente conhecido como Metro UI) na minha área de trabalho.
17
Tanto quanto eu sei, não há uma maneira embutida de fazer isso. Para os aplicativos que acompanham o Windows 8, você pode usar o MetroApp Link ; site oficial (em italiano) aqui . No entanto, atualmente não suporta aplicativos baixados pela loja.
Todos os aplicativos de interface do usuário moderna têm um protocolo de URL associado a eles, que pode ser usado para iniciar o aplicativo.
Você pode encontrar o protocolo para um aplicativo específico como este:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
valor informará o nome do protocolo.Você pode então criar um atalho para
name://
. (por exemplo,kindle://
)Obter um ícone é um pouco mais difícil.
Na subchave diretamente abaixo
ActivatableClassId
, você encontrará um valor chamadoIcon
, no formato . Você encontrará um ícone PNG em . No entanto, você precisará converter esse PNG em um arquivo ICO para usar em um atalho.@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}
C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png
fonte
new->shortcut
.%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}
e nomeie seu aplicativo adequadamente.Applications
janela.Ref: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
fonte
Eu mesmo descobri uma solução e quero fazer a resposta aqui para ser completa. É feito por um código de C # e PowerShell de Tome Tanasovski publicado em http://poshcode.org/3740 .
Você não precisa entender bem os códigos para que funcionem. O bom é que não preciso baixar o terceiro exe e é programável para que eu possa abrir a calculadora e o visualizador de PDF com apenas uma tecla de atalho.
Abra a caixa de comando do PowerShell e cole todos os códigos copiados do link acima.
Corre
Get-metroApp
Uma lista de AppUserModelId de algum nome de aplicativo que pode ser adivinhado está listada. Por exemplo, estou procurando a Calculadora. O AppUserModelId é "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". Na caixa de comando do PowerShell, execute
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! App
Claro que você não gostaria de invocar a Calculadora novamente assim. Você pode salvar os comandos (nem todos eles, por exemplo, a parte da função get-metroApp não é necessária) em um arquivo .ps1. Um atalho para esse .ps1 pode ser criado para executá-lo. Por fim, colocar esse atalho na pasta do menu Iniciar permite atribuir uma tecla de atalho ao seu aplicativo.
fonte
Acesse aqui: (É uma solução clara e simples para qualquer aplicativo "moderno" para o qual você deseja criar um atalho - usei meu atalho para colocar na pasta de inicialização para que o aplicativo seja aberto quando eu fizer logon. Http://winaero.com / blog / exclusivo-como-iniciar-um-aplicativo-moderno-da-mesa-sem-ir-para-a-tela-inicial-do-metro / # comment-5450
fonte
Você pode iniciá-los via PowerShell. Por exemplo,
fonte