Obecnie korzystam z systemu Windows 8 i zastanawiałem się, czy istnieje sposób na utworzenie skrótu do aplikacji Modern UI (wcześniej znanej jako Metro UI) na pulpicie.
17
O ile mi wiadomo, nie ma wbudowanego sposobu, aby to zrobić. W przypadku aplikacji dostarczanych z Windows 8 możesz użyć MetroApp Link ; oficjalna strona (w języku włoskim) tutaj . Jednak obecnie nie obsługuje aplikacji pobranych za pośrednictwem Sklepu.
Wszystkie aplikacje Modern UI są powiązane z protokołem URL, którego można użyć do uruchomienia aplikacji.
Możesz znaleźć protokół dla określonej aplikacji, takiej jak ta:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
Wartość powie nazwę protokołu.Następnie możesz utworzyć skrót do
name://
. (np.kindle://
)Uzyskanie ikony jest trochę trudniejsze.
W podkluczu bezpośrednio pod
ActivatableClassId
znajdziesz wartość o nazwieIcon
w formacie . Znajdziesz ikonę PNG w . Musisz jednak przekonwertować ten PNG na plik ICO, aby użyć go w skrócie.@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}
C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png
źródło
new->shortcut
.%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}
i nazwij odpowiednio aplikację.Applications
okno.Ref: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
źródło
Sam znalazłem rozwiązanie i chcę, aby odpowiedź była kompletna. Odbywa się to za pomocą kodu C # i PowerShell autorstwa Tome'a Tanasovskiego opublikowanego na http://poshcode.org/3740 .
Nie musisz dobrze rozumieć kodów, aby zadziałało. Dobrą rzeczą jest to, że nie muszę pobierać trzeciego exe i jest programowalny, dzięki czemu mogę otworzyć kalkulator i przeglądarkę PDF za pomocą jednego klawisza skrótu.
Otwórz okno poleceń PowerShell i po prostu wklej wszystkie kody skopiowane z powyższego łącza.
Biegać
Get-metroApp
Zostanie wyświetlona lista AppUserModelId niektórych zgadywalnych nazw aplikacji. Np. Szukam kalkulatora. AppUserModelId to „Microsoft.WindowsCalculator_8wekyb3d8bbwe! App”. W polu polecenia PowerShell uruchom
start-metroApp Aplikacja Microsoft.WindowsCalculator_8wekyb3d8bbwe!
Oczywiście nie będziesz chciał ponownie wywoływać Kalkulatora w ten sposób. Możesz zapisać polecenia (nie wszystkie, np. Część funkcji get-metroApp nie jest potrzebna) na .ps1. Następnie można utworzyć skrót do tego pliku .ps1, aby go wykonać. Wreszcie, umieszczenie tego skrótu w folderze menu Start umożliwia przypisanie skrótu do aplikacji.
źródło
Przejdź tutaj: (Jest to jasne i proste rozwiązanie dla każdej „nowoczesnej” aplikacji, dla której chcesz utworzyć skrót - użyłem mojego skrótu do umieszczenia w folderze startowym, aby aplikacja otwierała się po zalogowaniu. Http://winaero.com / blog / exclusive-how-to-start-a-modern-app-from-desktop-without-iść-the-metro-start-screen / # comment-5450
źródło
Możesz je uruchomić za pomocą PowerShell. Na przykład,
źródło